2010-07-02 31 views
0

字母数字的正则表达式我想验证用户输入的字母数字字符和使用问题以JavaScript

   var regex = /^[a-zA-Z_0-9]$/; 
      var asdfsfd = $('#vcr_LinkName').val(); 
      if (regex.test(asdfsfd)) { 
       alert("true"); 
      } else { 
       alert("false");      
      } 

,即时通讯,但它总是进入假条件什么即时做错了

回答

5

你的表情只会匹配一个单个字符。如果我要留出空间,以及我应该怎么办

^[a-zA-Z_0-9]+$ 

或者

^\w+$ 

问候

+0

试试这个? – 2010-07-02 07:44:07

+0

也许有更好的解决方案,因为这个也允许制表符和换行符。但是:^(\ w | \ s)+ $ – 2010-07-02 07:47:06