Javascript 测试字符串是否仅包含字符
目标是使用.test()或.match()组合正则表达式,以检查字符串是否包含所有数字 例如:Javascript 测试字符串是否仅包含字符,javascript,regex,Javascript,Regex,目标是使用.test()或.match()组合正则表达式,以检查字符串是否包含所有数字 例如: str“10001”应返回true str“1ab001”应返回false 到目前为止,我的正则表达式如下所示: str.match("^[0-9]*$") 我得到了零回报 我还在寻找使用.test()方法来实现这一点的方法,该方法将返回true或false 非常感谢您对使用regex的任何帮助。您的regexp是正确的。使用regexp literal,您将能够使用测试: /^[0-9]*$/.t
str.match("^[0-9]*$")
我得到了零回报
我还在寻找使用.test()方法来实现这一点的方法,该方法将返回true或false
非常感谢您对使用regex的任何帮助。您的regexp是正确的。使用regexp literal,您将能够使用测试:
/^[0-9]*$/.test('10001')
-> true
/^[0-9]*$/.test('10ab001')
-> false
“10001”。匹配(“^[0-9]*$”)
=>[“10001”,索引:0,输入:“10001”,组:未定义]
。但是,您需要/^\d*$/.test(“10001”)
“10001”。match(“^[0-9]*$”)
不返回null