正则表达式只允许输入汉字,数字,下划线,短线等

var partten = /^[\u4e00-\u9fa5A-Za-z0-9\-\_]*$/;
     if(!partten.test(document.getElementById("carno").value))
       {
         alert("只能输入数字、汉字、字母、下划线或者减号组成的字符串!")
          document.getElementById('carno').value="";
          document.getElementById('carno').focus();
          return;
       }

你可能感兴趣的:(正则表达式)