正则表达式 判断一个字符 (A,3) 字母,英文逗号,数字.
问题描述:
正则表达式 判断一个字符 (A,3) 字母,英文逗号,数字.
正则表达式 判断一个字符 (A,3) 字母,英文逗号,数字,字母可出现多次,最多2个字符且大写,英文逗号只允许一个,数字随意但不能只是一个0
答
var str = '(A,3)';
if(/^\([A-Z]{1,2},[1-9]+\d*\)$/.test(str)){
alert('ok');
}else{
alert('no');
}进来的是值 是这样的 A,3或者A,3你不是英文逗号吗两种都可以,还有不要括号。var str = 'A,3';if(/^[A-Z]{1,2}(,|,)[1-9]+\d*$/.test(str)){alert('ok');}