正则表达只能字母和空格
var regm=/^[A-Za-z\s]+$/;
我为什么输入数字也通过,请问错在哪?
------解决方案--------------------你的是什么正则? javascript的?
------解决方案--------------------var reg=/^[a-z ]+$/i;
reg.test(.....)
------解决方案--------------------^[ A-Za-z]*$
注意A前面有一个空格
------解决方案--------------------晕 js
js这样
var regm=/^[ A-Za-z]+$/;
------解决方案--------------------var regm=/^[^0-9][A-Za-z\s]+$/;
------解决方案--------------------^[ A-Za-z]*$
------解决方案--------------------你的数字也能通过?确认?
你的没问题的。。。呵呵
/^[A-Za-z\s]+$/.test('12') //返回false了
------解决方案--------------------
------解决方案--------------------你的JS肯定写成Function了吧,函数在什么时候调用的?
------解决方案--------------------利用你的代码在我这里测试也是正常的,会不会是你的提取Input标签对象的语句有问题?