js 正则表达式截取字符串特定字符前、后或之间的数据

  1. 截取字符a与f之间的数据 /a(\S*)f/
  2. 截取字符a之后的数据 /a(\S*)/
  3. 截取字符f之前的数据 /(\S*)f/

例:截取字符‘天’之前的数据

	//e=8天
	e = e.match(/(\S*)天/)
	console.log(e)//["8天", "8", index: 0, input: "8天", groups: undefined]
	
	//特定字符(天)前的数字
	e = e.match(/(\S*)天/)[1]
	console.log(e)//8
	
	e = e.match(/(\S*)天/)[0]
	console.log(e)//8天
	
Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐