我如何创建一个正则表达式,如果它只有数字和'+',基本上是0-9 & +,它将返回true。使用JavaScript或jQuery。
0-9 & +
wswtfjt71#
/^[0-9+]+$/
/^\+?[0-9]+$/
它的作用:
^
[0-9+]
0123456789+
+
$
其他版本:
\+?
也许可以尝试regexr来进行将来的regex开发。如何在代码中进行测试:
function isOnlyNumber(str) { return /^[0-9+]+$/.test(str); }
1条答案
按热度按时间wswtfjt71#
/^[0-9+]+$/
/^\+?[0-9]+$/
它的作用:
^
匹配字符串开头[0-9+]
匹配0123456789+
+
匹配一个或多个$
匹配字符串的结尾其他版本:
\+?
匹配前面的零或一个加号也许可以尝试regexr来进行将来的regex开发。
如何在代码中进行测试: