
javascript的regexp问题
vara=newRegExp("[a-zA-Z]*");alert(a.test("asdsa2887"));为什么返回的是true问题出在哪?谢谢!!我的目的是判断字符...
var a=new RegExp("[a-zA-Z]*");
alert(a.test("asdsa2887"));
为什么返回的是true 问题出在哪? 谢谢!!
我的目的是 判断字符串是不是由字母组成 不能包含字母以外的字符 展开
alert(a.test("asdsa2887"));
为什么返回的是true 问题出在哪? 谢谢!!
我的目的是 判断字符串是不是由字母组成 不能包含字母以外的字符 展开
展开全部
使用var a=new RegExp("^[a-zA-Z]*$");
^表示从头开始匹配,$表示匹配到结尾
如果两个都没加,则只要串中有一个字母(用*则表示一个字母没有的时候也匹配为真)都会为真
^表示从头开始匹配,$表示匹配到结尾
如果两个都没加,则只要串中有一个字母(用*则表示一个字母没有的时候也匹配为真)都会为真
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询