繁体   English   中英

如何检查 javascript 字符串中是否存在数字

[英]how to check digits present in javascript string or not

我需要一个regex来检查字符串仅包含AZazspecial characters ,但not digits ,即( 0-9 )。 任何帮助表示赞赏。

您可以尝试使用此正则表达式:

^[^\d]*$

和样品:

var str = 'test123';
if ( str.match(/^[^\d]*$/) ) {
  alert('matches');
}

简单的:

/^\D*$/

这意味着,任意数量的非数字字符。 看到它在行动......

另一种方法是逆转您的测试。 只需检查是否存在数字,使用简单的:

/\d/

…如果匹配,您的字符串将失败。

您正在寻找一个字符 class: ^[A-Za-z.,!@#$%^&*()=+_-]+$

^$分别通过行进字符串的开头和结尾来锚定正则表达式。

关于什么:

var re = /^[a-zA-Z!#$%]+$/;

随意在字符 class 中添加您需要的任何特殊字符

暂无
暂无

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

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