标签: javascript regex
我一直在尝试在JavaScript中创建一个匹配每个单词的正则表达式'有数字。
用词来表示每个由空格包围的字符序列。
例如,在短语中:
How much is: -2+3*5, sin(45), and 2+2?
应该进行以下三场比赛:
我一直试图使用单词边界,但我无法使用它。
直到现在我所获得的最好成绩是/([-]\d.*\d)/
/([-]\d.*\d)/
答案 0 :(得分:3)
尝试
\S*\d[^,?. ]*
这匹配任何非空格字符,数字以及非,,?或.的任何字符。
,
?
.
说明:
Demo
答案 1 :(得分:0)
您可以使用以下内容:
(?=\S*\d)\S*
请参阅Regex DEMO