1. 程式人生 > >判斷某字串是否含有特殊符號

判斷某字串是否含有特殊符號


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