目标是使用.test()或.match()组成一个正则表达式,以检查字符串是否包含所有数字。
例如:
到目前为止,我的正则表达式看起来像这样:
str.match("^[0-9]*$")
我返回空值
我还在寻找使用.test()方法执行此操作的方法,该方法将返回true或false。
非常感谢使用正则表达式的任何帮助。
您的正则表达式是正确的,但是您应该使用正则表达式文字:
/^[0-9]*$/.test('10001')
-> true
/^[0-9]*$/.test('10ab001')
-> false