首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

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

2012-10-24 
正则表达式只允许输入汉字,数字,下划线,短线等var partten /^[\u4e00-\u9fa5A-Za-z0-9\-\_]*$/? ?? if(

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

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));
}

热点排行