用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[w]/g,'') "onbeforepaste="clipboarddata.setdata('text',clipboarddata.getdata('text').replace(/[^d]/g,''))"
用正则表达式限制只能输入中文:
onkeyup="value=value.replace(/[^u4e00-u9fa5]/g,'')" onbeforepaste="clipboarddata.setdata('text',clipboarddata.getdata('text').replace(/[^u4e00-u9fa5]/g,''))"
用正则表达式限制只能输入全角字符:
onkeyup="value=value.replace(/[^uff00-uffff]/g,'')" onbeforepaste="clipboarddata.setdata('text',clipboarddata.getdata('text').replace(/[^uff00-uffff]/g,''))"
/*
英文判断函数,返回true表示是全部英文,返回false表示不全部是英文
*/
function isletter(str){
if(""==str){
return false;
}
for(var i=0;i var c = str.charat(i);
if((c<"a"||c>"z")&&(c<"a"||c>"z")){
return false;
}
}
return true;
}
时间: 2024-09-29 21:49:55