我正在学习正则表达式,并希望帮助我在JavaScript中为以下情况创建正则表达式:
1-我希望在用户将其放入文本框时进行检测:“请读出结果”或“您能否列出结果?”
正则表达式必须检测[read out | list](任何单词)结果
如何在JavaScript中创建这个正则表达式?
提前致谢!!!!
答案 0 :(得分:3)
这个正则表达式应该有效:
/(read out|list) \w+ results/
答案 1 :(得分:2)
此:
((read out)|(list))([a-zA-Z ])*(results)
答案 2 :(得分:0)
也许这个?
(读出|列表)(。*?)(结果)
答案 3 :(得分:0)
这可能会解决您的问题:
(?:^|\b)(read out|list)\s(\w+)\s(results?)(?:\b|$)
我在开头添加\ b以确保它与“带有结果的播放列表”不匹配,例如
您可以对其进行测试here