js如何用正则表达式做输入框内特殊字符

2024-12-30 18:58:08
推荐回答(2个)
回答1:

郁闷死了.写的时间太长了.
让重新登陆了下.写了半天的全没了.

不写了.
提醒你一下。 用ASCII码判断.
把输入的字符串放数组里面.循环一个一个的判断.是不是在A到z的范围内并且要在1到0的范围呢.如果不在
直接弹出对话框.提示包含非法字符.
如果在的话.执行下一句

回答2:

正则表达式为:
/[0-9A-Za-z]{0,}/
JS的function为:
function inputChk(f){
var error_mes="";
if(!f.text.value.match(/[0-9A-Za-z]{0,}/)){
error_mes += "输入的文本格式有误!\r\n";
}
window.alert(error_mes);
return false;
}