我想测试一个大写的非数字字符。
var myReg = new RegExp('\\D', 'i');
myReg.test('A'); //returns true
myReg.text('a'); //returns true
jsbin link:http://jsbin.com/rikoxoveti/edit?js,console
对于大写和小写都返回true。
我希望第二种情况myReg.text('a')
应该返回false。但它回归真实。
请帮忙。提前谢谢。
答案 0 :(得分:1)
尝试以下代码:
var myReg =/[A-Z]/;
alert(myReg.test('A')); //returns true
alert(myReg.test('a')); //returns false