如何用JQuery判断文本框输入的值是否含有非法字符

大神们帮我讲解下,如何用JQuery判断文本框输入的值是否含有非法字符
最新回答
茵沫

2024-10-11 17:33:03

javascript 检查

字符串
中是否含有非法字符

//正则
function trimTxt(txt){
 return txt.replace(/(^\s*)|(\s*$)/g, "");
}
/**
 * 检查是否含有非法字符
 * @param temp_str
 * @returns {Boolean}
 */
function is_forbid(temp_str){
}

                                                           


往事輕如煙

2024-10-11 12:48:20

正则表达式啊 !!!!
var patrn=/[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im;

if(patrn.test(zyd_name)){

alert("提示信息:您输入的数据含有非法字符!");
returnfalse;
}
returntrue;
追问
经过测试,是有用的,但]字符没效果。还有能解释一下 /[`~!@#$%^&*()_+?:"{},.\/;'[\]]/im的意思吗,是非法字符集合的话为啥]字符没效果呢
詯啲笶♀昻贵

2024-10-11 11:53:27

什么文本非法呢?
追问
比如说:-+~、/。,‘……(#等等,我做的是搜索功能