欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 用htc實現驗證模塊

用htc實現驗證模塊

熱門標簽:徐州天音防封電銷卡 獲客智能電銷機器人 哈爾濱外呼系統代理商 佛山防封外呼系統收費 不錯的400電話辦理 湛江電銷防封卡 南昌辦理400電話怎么安裝 電話機器人適用業務 鄭州智能外呼系統運營商
復制代碼 代碼如下:

/***************************************************************************************
 *                                   validate1.0
 *     此代碼版權歸海洋工作室ocean所有,您可以非商業目的使用、復制、修改此代碼,但需要
 * 保留本工作室的版權信息。如果您使用、修改此代碼為商業目的,請聯系本工作室取得使用許可。
 *
 * 如果您對本程序有什么建議,請email to:ocean@forever.net.cn。
 *
 *                                                                          海洋工作室
 *                                                          http://www.oceanstudio.net
 *                                                     ocean(ocean@forever.net.cn) 制作
 *****************************************************************************************/
//鍵盤事件
PUBLIC:ATTACH EVENT="onkeypress" ONEVENT="doEvent()" />
//粘貼事件
PUBLIC:ATTACH EVENT="onpaste"  ONEVENT="doEvent()" />
//失去焦點事件
PUBLIC:ATTACH EVENT="onblur" ONEVENT="doEvent()" />
SCRIPT LANGUAGE="JScript">
//預定義的檢查模式
var regArray = new Array(
    new Array("int+0","^\\d+$","","需要輸入一個非負整數,請重新檢查"),    //非負整數(正整數 + 0)
    new Array("int+","^[0-9]*[1-9][0-9]*$","^\\d+$","需要輸入一個正整數,請重新檢查"),        //正整數
    new Array("int-0","^((-\\d+)|(0+))$","^(-|(-\\d+)|(0+))$","需要輸入一個非正整數,請重新檢查"),    //非正整數(負整數 + 0)
    new Array("int-","^-[0-9]*[1-9][0-9]*$","^(-|(-\\d+)|(0+))$","需要輸入一個負整數,請重新檢查"),    //負整數
    new Array("int","^-?\\d+$","^-|(-?\\d+)$","需要輸入一個整數,請重新檢查"),            //整數
    new Array("double+0","^\\d+(\\.\\d+)?$","^((\\d+\\.)|(\\d+(\\.\\d+)?))$","需要輸入一個非負浮點數,請重新檢查"),    //非負浮點數(正浮點數 + 0)
    new Array("double+","^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$","^((\\d+\\.)|(\\d+(\\.\\d+)?))$","需要輸入一個正浮點數,請重新檢查"),        //正浮點數
    new Array("double-0","^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$","^(-|(-\\d+\\.)|(0+\\.)|(-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$","需要輸入一個非正浮點數,請重新檢查"),    //非正浮點數(負浮點數 + 0)
    new Array("double-","^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$","^(-|(-\\d+\\.?)|(-\\d+\\.\\d+))$","需要輸入一個負浮點數,請重新檢查"),        //負浮點數
    new Array("double","^(-?\\d+)(\\.\\d+)?$","^(-|((-?\\d+)(\\.\\d+)?)|(-?\\d+)\\.)$","需要輸入一個浮點數,請重新檢查"),        //浮點數
    new Array("char","^[A-Za-z]+$","","您只能輸入英文字母,請重新檢查"),        //由26個英文字母組成的字符串
    new Array("upperchar","^[A-Z]+$","","您只能輸入英文大寫字母,請重新檢查"),    //由26個英文字母的大寫組成的字符串
    new Array("lowerchar","^[a-z]+$","","您只能輸入英文小寫字母,請重新檢查"),    //由26個英文字母的小寫組成的字符串
    new Array("digitchar","^[A-Za-z0-9]+$","","您只能輸入數字和英文字母,請重新檢查"),    //由數字和26個英文字母組成的字符串
    new Array("digitchar_","^\\w+$","","您只能輸入數字、英文字母和下劃線,請重新檢查"),    //由數字、26個英文字母或者下劃線組成的字符串
    new Array("email","^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$","^(([\\w-]+(\\.[\\w-]+)*@?)|([\\w-]+(\\.[\\w-]+)*@[\\w-]+)|([\\w-]+(\\.[\\w-]+)*@([\\w-]+\\.)+)|([\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+))$","需要輸入正確的email地址,請重新檢查"),        //email地址
    new Array("url","^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$","^([a-zA-z]+:?)|([a-zA-z]+:/{1,2})|([a-zA-z]+://(\\w+(-\\w+)*))|([a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?)$","需要輸入正確的url地址,請重新檢查")            //url
);
//受控元素默認的事件處理程序
function doEvent() {
    //得到觸發事件的類型
    var type = window.event.type;
    //得到觸發元素的值。
    var value = window.event.srcElement.value;
    if (type == "keypress") {    //如果是鍵盤按下事件,得到鍵盤按下后的值
        var keyCode = window.event.keyCode;
        if (typeof(window.event.srcElement.upper) != "undefined") {    //如果定義了轉換大寫
            if (keyCode >= 97  keyCode = 122)
                keyCode = window.event.keyCode = keyCode - 32;
        }
        else if (typeof(window.event.srcElement.lower) != "undefined") {    //如果定義了轉換小寫
            if (keyCode >= 65  keyCode = 90)
                keyCode = window.event.keyCode = keyCode + 32;
        }
        value += String.fromCharCode(keyCode);
    }
    else if (type == "paste") {
        value += window.clipboardData.getData("Text");
    }
    //如果觸發元素的值為空,則表示用戶沒有輸入,不接受檢查。
    if (value == "") return;
    //如果觸發元素沒有設置reg屬性,則返回不進行任何檢查。
    if (typeof(window.event.srcElement.reg) == "undefined") return;
    //如果觸發元素沒有定義check屬性,則在按鍵和粘貼事件中不做檢查
    if ((type == "keypress" || type == "paste")  typeof(window.event.srcElement.check) == "undefined") return;
    //如果沒有通過檢查模式,出現的錯誤信息
    var msg = "";
    //得到檢查模式
    var reg = window.event.srcElement.reg;
    //正則表達式對象
    var regExp = null;
    //從預定義的檢查模式中查找正則表達式對象
    for (var i=0;iregArray.length;i++) {
        if (regArray[i][0] == reg) {
            if ((type == "keypress" || type == "paste")  regArray[i][2] != "")
                regExp = new RegExp(regArray[i][2]);    //查找到預定義的檢查模式
            else
                regExp = new RegExp(regArray[i][1]);    //查找到預定義的檢查模式
            msg = regArray[i][3];                    //定義預定義的報錯信息
            break;    //查找成功,退出循環
        }
    }
    if (regExp == null) {    //如果沒有查找到預定義的檢查模式,說明reg本身就為正則表達式對象。
        if ((type == "keypress" || type == "paste")  typeof(window.event.srcElement.regcheck) != "undefined")
            regExp = new RegExp(window.event.srcElement.regcheck);    //按照用戶自定義的正則表達式生成正則表達式對象。
        else
            regExp = new RegExp(reg);    //按照用戶自定義的正則表達式生成正則表達式對象。
        msg = "輸入錯誤,請重新檢查";        //錯誤信息
    }
    //檢查觸發元素的值符合檢查模式,直接返回。
    if (regExp.test(value)) return;

    if (type == "blur") {    //如果是失去焦點并且檢查不通過,則需要出現錯誤警告框。
        //判斷用戶是否自己定義了錯誤信息
        if (typeof(window.event.srcElement.msg) != "undefined")
            msg = window.event.srcElement.msg;
        //顯示錯誤信息
        alert(msg);
        //將焦點重新聚回觸發元素
        window.event.srcElement.focus();
        window.event.srcElement.select();
    }
    else {    //如果是鍵盤按下或者粘貼事件并且檢查不通過,則取消默認動作。
        //取消此次鍵盤按下或者粘貼操作
        window.event.returnValue = false;
    }
}
/SCRIPT>

應用例子:
復制代碼 代碼如下:

html>
head>
style type="text/css">
TABLE {
    width:100%;
}
INPUT {
    behavior:url("validate.htc");
}
/style>
/head>
body style="margin:0">
table>
    tr>td>a >/a>/td>/tr>
/table>
br>
table style="margin-left:20px">
    tr>
        td>驗證規則/td>
        td>實時檢測/td>
        td>失去焦點時檢測/td>
    /tr>
    tr>
        td>非負整數(正整數 + 0)/td>
        td>input type="text" value="" reg="int+0" check>/td>
        td>input type="text" value="" reg="int+0">/td>
    /tr>
    tr>
        td>正整數/td>
        td>input type="text" value="" reg="int+" check>/td>
        td>input type="text" value="" reg="int+">/td>
    /tr>
    tr>
        td>非正整數(負整數 + 0)/td>
        td>input type="text" value="" reg="int-0" check>/td>
        td>input type="text" value="" reg="int-0">/td>
    /tr>
    tr>
        td>負整數/td>
        td>input type="text" value="" reg="int-" check>/td>
        td>input type="text" value="" reg="int-">/td>
    /tr>
    tr>
        td>整數/td>
        td>input type="text" value="" reg="int" check>/td>
        td>input type="text" value="" reg="int">/td>
    /tr>
    tr>
        td>非負浮點數(正浮點數 + 0)/td>
        td>input type="text" value="" reg="double+0" check>/td>
        td>input type="text" value="" reg="double+0">/td>
    /tr>
    tr>
        td>正浮點數/td>
        td>input type="text" value="" reg="double+" check>/td>
        td>input type="text" value="" reg="double+">/td>
    /tr>
    tr>
        td>非正浮點數(負浮點數 + 0)/td>
        td>input type="text" value="" reg="double-0" check>/td>
        td>input type="text" value="" reg="double-0">/td>
    /tr>
    tr>
        td>負浮點數/td>
        td>input type="text" value="" reg="double-" check>/td>
        td>input type="text" value="" reg="double-">/td>
    /tr>
    tr>
        td>浮點數/td>
        td>input type="text" value="" reg="double" check>/td>
        td>input type="text" value="" reg="double">/td>
    /tr>
    tr>
        td>由26個英文字母組成的字符串/td>
        td>input type="text" value="" reg="char" check>/td>
        td>input type="text" value="" reg="char">/td>
    /tr>
    tr>
        td>由26個英文字母的大寫組成的字符串(輸入小寫字母會自動轉換成大寫)/td>
        td>input type="text" value="" reg="upperchar" check upper>/td>
        td>input type="text" value="" reg="upperchar" upper>/td>
    /tr>
    tr>
        td>由26個英文字母的小寫組成的字符串(輸入大寫字母會自動轉換成小寫)/td>
        td>input type="text" value="" reg="lowerchar" check lower>/td>
        td>input type="text" value="" reg="lowerchar" lower>/td>
    /tr>
    tr>
        td>由數字和26個英文字母組成的字符串/td>
        td>input type="text" value="" reg="digitchar" check>/td>
        td>input type="text" value="" reg="digitchar">/td>
    /tr>
    tr>
        td>由數字、26個英文字母或者下劃線組成的字符串/td>
        td>input type="text" value="" reg="digitchar_" check>/td>
        td>input type="text" value="" reg="digitchar_">/td>
    /tr>
    tr>
        td>email地址/td>
        td>input type="text" value="" reg="email" check>/td>
        td>input type="text" value="" reg="email">/td>
    /tr>
    tr>
        td>url/td>
        td>input type="text" value="" reg="url" check>/td>
        td>input type="text" value="" reg="url">/td>
    /tr>
    tr>
        td>自定義規則(只能輸入"aaa"),自定義報錯信息/td>
        td>input type="text" value="" reg="^aaa$" regcheck="^a{1,3}$" msg="只能輸入aaa" check>/td>
        td>input type="text" value="" reg="^aaa$" regcheck="^a{1,3}$" msg="只能輸入aaa">/td>
    /tr>
/table>
hr width="50%" style="color: #FF0000">
div style="text-align:center;font-size:9pt">copyright 2004 copy 海洋工作室(a href="mailto:ocean@forever.net.cn">ocean@forever.net.cn/a>)/div>
p>nbsp;/p>
p>nbsp;/p>
p>nbsp;/p>
p>nbsp;/p>
/body>
/html>

標簽:紹興 呂梁 懷化 廣西 安康 蕪湖 吉安 蘭州

巨人網絡通訊聲明:本文標題《用htc實現驗證模塊》,本文關鍵詞  用,htc,實現,驗證,模塊,用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《用htc實現驗證模塊》相關的同類信息!
  • 本頁收集關于用htc實現驗證模塊的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    日本中文在线一区| 国产免费a级片| 中文字幕网站在线观看| 制服视频三区第一页精品| 亚洲美女电影在线| 不卡视频一二三四| www.av免费| 日本一区二区三区高清不卡| 极品美女销魂一区二区三区| 久久久久国产精品区片区无码| 欧美日韩国产bt| 亚洲综合免费观看高清完整版| 99久久精品国产精品久久| 色八戒一区二区三区| 亚洲三级免费观看| 91在线观看地址| 欧美亚洲图片小说| 亚洲一区二区免费视频| 岛国av免费观看| 9191国产精品| 日韩和欧美一区二区| 中文字字幕码一二三区| 日韩亚洲欧美综合| 久久丁香综合五月国产三级网站| 蜜桃av免费看| 国产亚洲福利社区一区| 国产电影精品久久禁18| 成年人二级毛片| 亚洲欧美日韩电影| 老司机av网站| 91精品国产91久久综合桃花| 日本亚洲免费观看| av电影网站在线观看| 久久精品视频一区| 成人网在线免费视频| 日本高清视频一区二区| 一区二区高清视频在线观看| japanese在线观看| 精品99一区二区| 国产aⅴ精品一区二区三区色成熟| 午夜成人亚洲理伦片在线观看| 中文字幕+乱码+中文字幕一区| 成人免费av在线| 欧美日韩综合不卡| 日韩电影网1区2区| 色欲狠狠躁天天躁无码中文字幕 | 亚洲你懂的在线视频| 绯色av蜜臀vs少妇| 日韩免费观看高清完整版在线观看| 麻豆成人91精品二区三区| 在线视频这里只有精品| 18成人在线视频| 男人添女人荫蒂国产| 日韩欧美亚洲另类制服综合在线| 韩国v欧美v亚洲v日本v| 亚洲国产精品久| 婷婷成人综合网| 国产黄a三级三级| 亚洲一区免费观看| www在线观看免费视频| 中文在线免费一区三区高中清不卡| 国产男女无遮挡猛进猛出| 日韩视频免费观看高清在线视频| 国产成人日日夜夜| 欧美另类高清zo欧美| 国产中文一区二区三区| 在线观看亚洲专区| 精品亚洲免费视频| 欧美视频一区二区三区| 韩国v欧美v日本v亚洲v| 91福利国产精品| 韩国精品主播一区二区在线观看| 色一情一伦一子一伦一区| 视频一区在线视频| 午夜剧场免费在线观看| 视频一区欧美日韩| 久久久久久久久毛片| 美女视频黄免费的久久| 色爱区综合激月婷婷| 狠狠色丁香婷综合久久| 欧美日韩精品欧美日韩精品| 国产激情91久久精品导航 | 亚洲成av人综合在线观看| 91成人精品一区二区| 亚洲国产欧美日韩另类综合| 国产精品一区二区亚洲| 日韩va亚洲va欧美va久久| 欧美在线你懂得| 国产激情一区二区三区四区 | 秋霞国产午夜精品免费视频| 色综合久久综合网欧美综合网| 蜜芽一区二区三区| 欧美日精品一区视频| 成人动漫在线一区| 久久免费精品国产久精品久久久久| 国产又黄又嫩又滑又白| 国产精品久久久久久妇女6080| 免费黄色片网站| 蜜臀91精品一区二区三区| 欧美高清激情brazzers| 91啦中文在线观看| 亚洲视频图片小说| 黄色香蕉视频在线观看| 精品一区二区三区免费视频| 51午夜精品国产| 午夜视频在线免费看| 日韩美女精品在线| 日本美女bbw| 久久99国产精品成人| 日韩美女视频一区二区在线观看| 91视频免费入口| 亚洲欧美在线高清| 亚洲视频重口味| 国产在线麻豆精品观看| 欧美成人伊人久久综合网| 手机免费看av片| 亚洲国产欧美一区二区三区丁香婷| 在线一区二区三区四区五区| 99热在这里有精品免费| 中文字幕一区日韩精品欧美| 手机av在线看| 成人午夜电影久久影院| 国产精品成人网| 综合五月激情网| 国产91高潮流白浆在线麻豆| 国产午夜精品一区二区 | 日本美女一区二区三区视频| 欧美另类高清zo欧美| 精品1卡二卡三卡四卡老狼| 亚洲国产精品久久久久秋霞影院 | 亚洲一区av在线| 精品视频1区2区3区| 国产一级二级av| 亚洲午夜国产一区99re久久| 欧美色涩在线第一页| 美女搡bbb又爽又猛又黄www| 亚洲午夜视频在线观看| 欧美夫妻性生活| 成人手机在线免费视频| 老司机精品视频在线| 久久亚洲精精品中文字幕早川悠里 | 实拍女处破www免费看| 精品一二三四区| 国产精品污网站| 在线观看成人免费视频| 久久久久亚洲av无码专区首jn| 夜夜精品视频一区二区| 91麻豆精品91久久久久同性| 欧美深性狂猛ⅹxxx深喉| 免费观看在线色综合| 久久精品亚洲乱码伦伦中文| 国产色无码精品视频国产| 91丝袜美腿高跟国产极品老师| 亚洲午夜免费电影| 欧美本精品男人aⅴ天堂| 嘿嘿视频在线观看| 波多野结衣中文一区| 亚洲国产综合视频在线观看| 日韩视频免费观看高清完整版| 欧美18—19性高清hd4k| 福利一区福利二区| 一区二区免费在线播放| 欧美本精品男人aⅴ天堂| 日本二区三区视频| 无码国产精品一区二区高潮| 婷婷综合久久一区二区三区| 亚洲精品在线观| 色综合一区二区三区| 黄色国产在线视频| 极品美女销魂一区二区三区免费| 日韩伦理av电影| 欧美一区二区三区免费大片| 欧美性猛交xxxx乱大交少妇| 972aa.com艺术欧美| 日韩成人一区二区| 国产欧美日韩综合精品一区二区| 91传媒视频在线播放| 久久国产精品影院| 成人综合婷婷国产精品久久蜜臀 | 国产成人精品免费在线| 亚洲一区二区三区国产| 久久精品欧美日韩| 欧美日韩在线观看一区二区| 久久亚洲AV无码专区成人国产| jizzjizzjizz欧美| 琪琪久久久久日韩精品| 中文字幕一区二区三区蜜月| 欧美一区二区视频免费观看| 手机免费观看av| wwwxx日本| 国产成人自拍在线| 天天av天天翘天天综合网| 国产精品丝袜在线| 日韩久久久久久| 欧美在线观看你懂的| 91精品久久久久久久久久久久| 妖精视频在线观看| 国产成a人亚洲| 日本在线播放一区二区三区| 亚洲日本免费电影|