我需要一个regex
来检查字符串是否仅包含A-Z
,a-z
和special characters
,但是not digits
,即(0-9
)。
任何帮助表示赞赏。
答案 0 :(得分:6)
您可以尝试使用此正则表达式:
^[^\d]*$
样本:
var str = 'test123';
if ( str.match(/^[^\d]*$/) ) {
alert('matches');
}
答案 1 :(得分:3)
答案 2 :(得分:0)
您正在寻找一个角色类:^[A-Za-z.,!@#$%^&*()=+_-]+$
。
^
和$
分别通过行进字符串的开头和结尾来锚定正则表达式。
答案 3 :(得分:0)
怎么样:
var re = /^[a-zA-Z!#$%]+$/;
随意在角色类中添加您需要的任何特殊字符