读书人

正则表达式只允许输入汉字数字上划

发布时间: 2012-10-24 14:15:58 作者: rapoo

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

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

1 楼 ccxw1983 2011-01-23 不错,正是所需。
var partten = /^[\u4e00-\u9fa5A-Za-z0-9\_]*$/;
var ary = ["陈小稳2342@#$", "陈小稳abc124dd的_1"];
for(var i=0;i<ary.length;i++){
var str = ary[i];
alert(str+"="+partten.test(str));
}

读书人网 >Web前端

热点推荐