不理解我写不能全为数字的效果是有问题的,关于正则表达式
老师写的不能全为数字:
var re_n=/[^\d]/g;
if(!re_n,test(this.value))
而我的是: var re=/[\d]/g;
if(re,test(this.value))
测试出来的结果是我写的输入有数字有字母的部分还是提示错误。而老师的不会。
不理解为什么我的会,我写的re表示的是数字,然后re.test测试出来的是全部是数字,就返回的是ture,然后就会发出警告。感觉好像没有问题,不知道我哪块理解错了