嗨,我必须在 Javascript 中找到一种模式,其中每个字母的前面和后面都必须有 + 号。 有没有办法使用正则表达式来实现这一点? 假设如果我的字符串是++3+4++3+ ,则为 true 而如果我的字符串是 3+4++3+,则为 false
最佳答案
您可以使用此正则表达式:
/^(\++\d+(?=\+))+\++$/
代码:
var re = /^(\++\d+(?=\+))+\++$/;
var s1 = '++3+4++3+'
var s2 = '3+4++3+'
re.test(s1);
true
re.test(s2);
false
RegEx Demo
关于javascript - 如何找到特定的模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26623200/