C# 数组取值方法:(‘/’、‘\’ 与 英文双引号没过滤)
function CheckNum() {
//定义数组保存特殊字符
var AllNumIsSame = new Array("’", "”", "。", ";", ":", "<", ">", "?", "|", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "_", "+", "-", "+", ".");
//获取用户输入的数值
var GetInputValue = $("#InputChar").val();
//初始化
var IsTrueORfalse = false;
//循环进行判断信息
for (var i = 0; i < AllNumIsSame.length; i++) {
//判断如果包含锁定义数组包含的字符特提示为true
if (GetInputValue.indexOf(AllNumIsSame[i]) != -1) {
IsTrueORfalse = true;
break;
}
}
//如果为true特提示为true否则为false
if (IsTrueORfalse == true) {
// 错误提示
alert("不可包含特殊符号");return false;
}
return true;
}
jQuery 正则表达式过滤方法:
if ((/[\!\|\#\%\^\&\¥\*\_\-\+\=\(\)\(\)\[\]\{\}\\\/\【\】\、\<\>\、\《\》\:\;\:\;\"\“\'\‘\,\,\.\。\)<>?]/gi).test(”输入的值“)) {
$("inputTip“).html("会员名不可包含特殊符号");
return false;
}