判斷某字串是否含有特殊符號
阿新 • • 發佈:2019-02-14
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;
}