字符串或其他的正则表达式测试

时间:2016-07-12 05:39:29

标签: javascript regex

这个javascript正则表达式尝试测试“他或她”的存在以及给定字符串中的数字1.5,但我无法让它工作。怎么做到呢?感谢

if(/^(him)|(her).+?1\.5$/.test('working with him or her more than 1.5'))

3 个答案:

答案 0 :(得分:1)

这个正则表达式将帮助您测试“他或她”的存在以及您的文本中的1.5。

  

var reg = new RegExp(“他或她。* 1.5 | 1.5。*他或她/ g”);

查看此工作样本 Here

答案 1 :(得分:0)

/(him or her)(.*)(1\.5)/g就足以识别完整文本中字符串him or her1.5的所有实例。请注意g标志用于全局搜索。

我在此处添加了示例:https://regex101.com/r/oN4aY3/3

答案 2 :(得分:0)

使用.*?测试两个字符串是否存在

 /(him or her).*?(1\.5)/.test('working with him or her more than 1.5')