繁体   English   中英

测试字符串是否只包含字符

[英]Test if string contains only characters

目标是使用 .test() 或 .match() 组成一个正则表达式来检查字符串是否包含所有数字。

例如:

  1. str "10001" 应该返回 true
  2. str "1ab001" 应该返回 false

到目前为止,我的正则表达式如下所示:

str.match("^[0-9]*$")

我收到 null 返回

我也在寻找使用 .test() 方法执行此操作的方法,该方法将返回 true 或 false。

非常感谢使用正则表达式的任何帮助。

您的正则表达式是正确的。 使用正则表达式文字,您将能够使用测试:

/^[0-9]*$/.test('10001')
-> true

/^[0-9]*$/.test('10ab001')
-> false

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM