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