亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

js特殊字符過(guò)濾的示例代碼

 更新時(shí)間:2014年03月05日 09:24:53   作者:  
本篇文章主要是對(duì)js特殊字符過(guò)濾的示例代碼進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助

復(fù)制代碼 代碼如下:

//匹配中文 數(shù)字 字母 下劃線      
 var checkInput = function (str) {
            var pattern =var pattern = /^[\w\u4e00-\u9fa5]+$/gi;
            if(pattern.test(c))
            {
                return false;
            }
            return true;
        }

1.js中用正則表達(dá)式 過(guò)濾特殊字符, 校驗(yàn)所有輸入域是否含有特殊符號(hào)
復(fù)制代碼 代碼如下:

function stripscript(s) {
    var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()&mdash;—|{}【】‘;:”“'。,、?]")
        var rs = "";
    for (var i = 0; i < s.length; i++) {
        rs = rs + s.substr(i, 1).replace(pattern, '');
    }
    return rs;
}

2.校驗(yàn)所有輸入域是否含有特殊符號(hào)
復(fù)制代碼 代碼如下:

/**
 * 校驗(yàn)所有輸入域是否含有特殊符號(hào)
 * 所要過(guò)濾的符號(hào)寫(xiě)入正則表達(dá)式中,注意,一些符號(hào)要用'\'轉(zhuǎn)義.
 * 試?yán)?BR> * if(checkAllTextValid(document.forms[0]))
 * alert("表單中所有文本框通過(guò)校驗(yàn)!");
 */
function checkAllTextValid(form) {
    //記錄不含引號(hào)的文本框數(shù)量
    var resultTag = 0;
    //記錄所有text文本框數(shù)量
    var flag = 0;
    for (var i = 0; i < form.elements.length; i++) {
        if (form.elements[i].type == "text") {
            flag = flag + 1;
            //此處填寫(xiě)所要過(guò)濾的特殊符號(hào)
            //注意:修改####處的字符,其它部分不許修改.
            //if(/^[^####]*$/.test(form.elements[i].value))

            if (/^[^\|"'<>]*$/.test(form.elements[i].value))
                resultTag = resultTag + 1;
            else
                form.elements[i].select();
        }
    }

    /**
     * 如果含引號(hào)的文本框等于全部文本框的值,則校驗(yàn)通過(guò)
     */
    if (resultTag == flag)
        return true;
    else {
        alert("文本框中不能含有\(zhòng)n\n 1 單引號(hào): ' \n 2 雙引號(hào): \" \n 3 豎 杠: | \n 4 尖角號(hào): < > \n\n請(qǐng)檢查輸入!");
        return false;
    }
}

相關(guān)文章

  • js+springMVC 提交數(shù)組數(shù)據(jù)到后臺(tái)的實(shí)例

    js+springMVC 提交數(shù)組數(shù)據(jù)到后臺(tái)的實(shí)例

    今天小編就為大家分享一篇js+springMVC 提交數(shù)組數(shù)據(jù)到后臺(tái)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-09-09
  • js過(guò)濾數(shù)組重復(fù)元素的方法

    js過(guò)濾數(shù)組重復(fù)元素的方法

    過(guò)濾數(shù)組重復(fù)元素
    2010-09-09
  • 詳解html-webpack-plugin插件(用法總結(jié))

    詳解html-webpack-plugin插件(用法總結(jié))

    這篇文章主要介紹了詳解html-webpack-plugin插件(用法總結(jié)),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • javascript返回頂部效果(自寫(xiě)代碼)

    javascript返回頂部效果(自寫(xiě)代碼)

    今天抽空用原生javascript寫(xiě)了個(gè)返回頂部效果,由于本人水平有限,如有問(wèn)題請(qǐng)指出,在下很樂(lè)意接受,有需要的朋友可以參考下
    2013-01-01
  • js 火狐下取本地路徑實(shí)現(xiàn)思路

    js 火狐下取本地路徑實(shí)現(xiàn)思路

    火狐下取本地全路徑使用js代碼實(shí)現(xiàn),感興趣的朋友可以參考下哈,希望可以幫助到你
    2013-04-04
  • 基于Three.js插件制作360度全景圖

    基于Three.js插件制作360度全景圖

    這篇文章主要介紹了基于Three.js插件制作的360度全景圖,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-11-11
  • 微信小程序如何調(diào)用json數(shù)據(jù)接口并解析

    微信小程序如何調(diào)用json數(shù)據(jù)接口并解析

    這篇文章主要介紹了微信小程序如何調(diào)用json數(shù)據(jù)接口并解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-06-06
  • location.search在客戶端獲取Url參數(shù)的方法

    location.search在客戶端獲取Url參數(shù)的方法

    最近一直在寫(xiě)html,剛接觸到,感覺(jué)挺復(fù)雜的。。比如傳參,在.net里可以直接用Request接受,而在html中還要經(jīng)過(guò)處理,找了一些資料,寫(xiě)了個(gè)方法。
    2010-06-06
  • js實(shí)現(xiàn)圖片切割功能

    js實(shí)現(xiàn)圖片切割功能

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)圖片切割功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • webpack 模塊熱替換原理

    webpack 模塊熱替換原理

    這篇文章主要介紹了webpack 模塊熱替換原理,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04

最新評(píng)論