中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

用htc實現(xiàn)驗證模塊
來源:易賢網(wǎng) 閱讀:1141 次 日期:2014-09-25 09:45:03
溫馨提示:易賢網(wǎng)小編為您整理了“用htc實現(xiàn)驗證模塊”,方便廣大網(wǎng)友查閱!

代碼如下:

/***************************************************************************************

* validate1.0

* 此代碼版權(quán)歸海洋工作室ocean所有,您可以非商業(yè)目的使用、復制、修改此代碼,但需要

* 保留本工作室的版權(quán)信息。如果您使用、修改此代碼為商業(yè)目的,請聯(lián)系本工作室取得使用許可。

*

* 如果您對本程序有什么建議,請email to:ocean@forever.net.cn。

*

* 海洋工作室

*

* ocean() 制作

*****************************************************************************************/

//鍵盤事件

<PUBLIC:ATTACH EVENT="onkeypress" ONEVENT="doEvent()" />

//粘貼事件

<PUBLIC:ATTACH EVENT="onpaste" ONEVENT="doEvent()" />

//失去焦點事件

<PUBLIC:ATTACH EVENT="onblur" ONEVENT="doEvent()" />

<SCRIPT LANGUAGE="JScript">

//預(yù)定義的檢查模式

var regArray = new Array(

new Array("int+0","^\\d+$","","需要輸入一個非負整數(shù),請重新檢查"), //非負整數(shù)(正整數(shù) + 0)

new Array("int+","^[0-9]*[1-9][0-9]*$","^\\d+$","需要輸入一個正整數(shù),請重新檢查"), //正整數(shù)

new Array("int-0","^((-\\d+)|(0+))$","^(-|(-\\d+)|(0+))$","需要輸入一個非正整數(shù),請重新檢查"), //非正整數(shù)(負整數(shù) + 0)

new Array("int-","^-[0-9]*[1-9][0-9]*$","^(-|(-\\d+)|(0+))$","需要輸入一個負整數(shù),請重新檢查"), //負整數(shù)

new Array("int","^-?\\d+$","^-|(-?\\d+)$","需要輸入一個整數(shù),請重新檢查"), //整數(shù)

new Array("double+0","^\\d+(","需要輸入一個非負浮點數(shù),請重新檢查"), //非負浮點數(shù)(正浮點數(shù) + 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]*))$","^((","需要輸入一個正浮點數(shù),請重新檢查"), //正浮點數(shù)

new Array("double-0","^((-\\d+(","需要輸入一個非正浮點數(shù),請重新檢查"), //非正浮點數(shù)(負浮點數(shù) + 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+))$","需要輸入一個負浮點數(shù),請重新檢查"), //負浮點數(shù)

new Array("double","^(-?\\d+)(","需要輸入一個浮點數(shù),請重新檢查"), //浮點數(shù)

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]+$","","您只能輸入數(shù)字和英文字母,請重新檢查"), //由數(shù)字和26個英文字母組成的字符串

new Array("digitchar_","^\\w+$","","您只能輸入數(shù)字、英文字母和下劃線,請重新檢查"), //由數(shù)字、26個英文字母或者下劃線組成的字符串

new Array("email","^[\\w-]+(","需要輸入正確的email地址,請重新檢查"), //email地址

new Array("url","^[a-zA-z]+://(>","需要輸入正確的url地址,請重新檢查") //url

);

//受控元素默認的事件處理程序

function doEvent() {

//得到觸發(fā)事件的類型

var type = window.event.type;

//得到觸發(fā)元素的值。

var value = window.event.srcElement.value;

if (type == "keypress") { //如果是鍵盤按下事件,得到鍵盤按下后的值

var keyCode = window.event.keyCode;

if (typeof(window.event.srcElement.upper) != "undefined") { //如果定義了轉(zhuǎn)換大寫

if (keyCode >= 97 && keyCode <= 122)

keyCode = window.event.keyCode = keyCode - 32;

}

else if (typeof(window.event.srcElement.lower) != "undefined") { //如果定義了轉(zhuǎn)換小寫

if (keyCode >= 65 && keyCode <= 90)

keyCode = window.event.keyCode = keyCode + 32;

}

value += String.fromCharCode(keyCode);

}

else if (type == "paste") {

value += window.clipboardData.getData("Text");

}

//如果觸發(fā)元素的值為空,則表示用戶沒有輸入,不接受檢查。

if (value == "") return;

//如果觸發(fā)元素沒有設(shè)置reg屬性,則返回不進行任何檢查。

if (typeof(window.event.srcElement.reg) == "undefined") return;

//如果觸發(fā)元素沒有定義check屬性,則在按鍵和粘貼事件中不做檢查

if ((type == "keypress" || type == "paste") && typeof(window.event.srcElement.check) == "undefined") return;

//如果沒有通過檢查模式,出現(xiàn)的錯誤信息

var msg = "";

//得到檢查模式

var reg = window.event.srcElement.reg;

//正則表達式對象

var regExp = null;

//從預(yù)定義的檢查模式中查找正則表達式對象

for (var i=0;i<regArray.length;i++) {

if (regArray[i][0] == reg) {

if ((type == "keypress" || type == "paste") && regArray[i][2] != "")

regExp = new RegExp(regArray[i][2]); //查找到預(yù)定義的檢查模式

else

regExp = new RegExp(regArray[i][1]); //查找到預(yù)定義的檢查模式

msg = regArray[i][3]; //定義預(yù)定義的報錯信息

break; //查找成功,退出循環(huán)

}

}

if (regExp == null) { //如果沒有查找到預(yù)定義的檢查模式,說明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 = "輸入錯誤,請重新檢查"; //錯誤信息

}

//檢查觸發(fā)元素的值符合檢查模式,直接返回。

if (regExp.test(value)) return;

if (type == "blur") { //如果是失去焦點并且檢查不通過,則需要出現(xiàn)錯誤警告框。

//判斷用戶是否自己定義了錯誤信息

if (typeof(window.event.srcElement.msg) != "undefined")

msg = window.event.srcElement.msg;

//顯示錯誤信息

alert(msg);

//將焦點重新聚回觸發(fā)元素

window.event.srcElement.focus();

window.event.srcElement.select();

}

else { //如果是鍵盤按下或者粘貼事件并且檢查不通過,則取消默認動作。

//取消此次鍵盤按下或者粘貼操作

window.event.returnValue = false;

}

}

</SCRIPT>

應(yīng)用例子:

代碼如下:

<html>

<head>

<style type="text/css">

TABLE {

width:100%;

}

INPUT {

behavior:url("validate.htc");

}

</style>

</head>

<body style="margin:0">

<table>

<tr><td><a href="> border="0" src="logo.jpg"></a></td></tr>

</table>

<br>

<table style="margin-left:20px">

<tr>

<td>驗證規(guī)則</td>

<td>實時檢測</td>

<td>失去焦點時檢測</td>

</tr>

<tr>

<td>非負整數(shù)(正整數(shù) + 0)</td>

<td><input type="text" value="" reg="int+0" check></td>

<td><input type="text" value="" reg="int+0"></td>

</tr>

<tr>

<td>正整數(shù)</td>

<td><input type="text" value="" reg="int+" check></td>

<td><input type="text" value="" reg="int+"></td>

</tr>

<tr>

<td>非正整數(shù)(負整數(shù) + 0)</td>

<td><input type="text" value="" reg="int-0" check></td>

<td><input type="text" value="" reg="int-0"></td>

</tr>

<tr>

<td>負整數(shù)</td>

<td><input type="text" value="" reg="int-" check></td>

<td><input type="text" value="" reg="int-"></td>

</tr>

<tr>

<td>整數(shù)</td>

<td><input type="text" value="" reg="int" check></td>

<td><input type="text" value="" reg="int"></td>

</tr>

<tr>

<td>非負浮點數(shù)(正浮點數(shù) + 0)</td>

<td><input type="text" value="" reg="double+0" check></td>

<td><input type="text" value="" reg="double+0"></td>

</tr>

<tr>

<td>正浮點數(shù)</td>

<td><input type="text" value="" reg="double+" check></td>

<td><input type="text" value="" reg="double+"></td>

</tr>

<tr>

<td>非正浮點數(shù)(負浮點數(shù) + 0)</td>

<td><input type="text" value="" reg="double-0" check></td>

<td><input type="text" value="" reg="double-0"></td>

</tr>

<tr>

<td>負浮點數(shù)</td>

<td><input type="text" value="" reg="double-" check></td>

<td><input type="text" value="" reg="double-"></td>

</tr>

<tr>

<td>浮點數(shù)</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個英文字母的大寫組成的字符串(輸入小寫字母會自動轉(zhuǎn)換成大寫)</td>

<td><input type="text" value="" reg="upperchar" check upper></td>

<td><input type="text" value="" reg="upperchar" upper></td>

</tr>

<tr>

<td>由26個英文字母的小寫組成的字符串(輸入大寫字母會自動轉(zhuǎn)換成小寫)</td>

<td><input type="text" value="" reg="lowerchar" check lower></td>

<td><input type="text" value="" reg="lowerchar" lower></td>

</tr>

<tr>

<td>由數(shù)字和26個英文字母組成的字符串</td>

<td><input type="text" value="" reg="digitchar" check></td>

<td><input type="text" value="" reg="digitchar"></td>

</tr>

<tr>

<td>由數(shù)字、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>自定義規(guī)則(只能輸入"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 © 海洋工作室(<a href=">)</div>

<p> </p>

<p> </p>

<p> </p>

<p> </p>

</body>

</html>

更多信息請查看IT技術(shù)專欄

更多信息請查看腳本欄目
易賢網(wǎng)手機網(wǎng)站地址:用htc實現(xiàn)驗證模塊

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
亚洲电影免费在线观看| 在线一区二区三区做爰视频网站 | 欧美日本国产在线| 欧美jizzhd精品欧美巨大免费| 欧美丝袜一区二区| 欧美精品一区二区三区高清aⅴ| 欧美中文字幕在线播放| 99国产精品久久久久久久成人热 | 美女脱光内衣内裤视频久久影院| 亚洲制服丝袜在线| 欧美一级午夜免费电影| 欧美制服第一页| 欧美丰满少妇xxxbbb| 欧美精品在线观看91| 欧美日本一道本| 欧美午夜电影在线观看| 欧美日韩久久| 老司机精品视频一区二区三区| 亚洲一区二区三区在线观看视频 | 欧美成人免费一级人片100| 一区二区三区免费网站| 亚洲精品网址在线观看| 亚洲国产精品ⅴa在线观看 | 国产人久久人人人人爽| 久久精品国产69国产精品亚洲| 亚洲视频在线观看免费| av成人免费| 欧美专区福利在线| 久久精品国产免费| 欧美日韩成人免费| 国产精品视频一区二区三区| 国产精品久久一卡二卡| 国产欧美日韩一区| 精品不卡在线| 一区二区欧美在线| 久久一区二区三区四区| 免费91麻豆精品国产自产在线观看| 久久亚洲免费| 美女黄网久久| 欧美xxx在线观看| 国产精品欧美久久久久无广告| 国产日韩在线亚洲字幕中文| 亚洲福利视频在线| 性伦欧美刺激片在线观看| 欧美成人精品高清在线播放| 欧美日韩中国免费专区在线看| 国产日韩欧美日韩| 亚洲视频香蕉人妖| 国产欧美日本| 亚洲免费在线视频一区 二区| 日韩亚洲一区二区| 久久欧美肥婆一二区| 欧美精品一区二| **性色生活片久久毛片| 一本色道久久综合亚洲精品不卡| 欧美一级午夜免费电影| 久久久精品国产免大香伊| 欧美极品aⅴ影院| 欧美高清视频一区| 亚洲人成免费| 亚洲男人天堂2024| 国产麻豆精品久久一二三| 欧美一区二区三区四区高清| 国产精品免费视频观看| 欧美综合国产| 欧美一级二区| 欧美日本视频在线| 国产精品啊v在线| 米奇777在线欧美播放| 99精品欧美一区二区蜜桃免费| 国产精品国产精品国产专区不蜜| 亚洲国产精品久久久久婷婷老年 | 蜜桃av噜噜一区| 欧美黑人在线播放| 国产精品女同互慰在线看| 欧美精品www| 久久国产加勒比精品无码| 亚洲欧洲在线免费| 久久久一区二区| 另类酷文…触手系列精品集v1小说| 日韩一级在线观看| 国产综合色精品一区二区三区| 久久婷婷蜜乳一本欲蜜臀| 美女脱光内衣内裤视频久久影院| 久久人人爽人人爽爽久久| 99精品视频一区二区三区| 中文精品一区二区三区| 欧美久久精品午夜青青大伊人| 亚洲狼人综合| 亚洲精品中文字幕在线观看| 国产一区二区三区黄视频| 欧美人与性动交a欧美精品| 亚洲国产一区二区三区在线播| 午夜精品久久久久久久久久久久| 国产日韩亚洲欧美| 久久精品中文| 欧美mv日韩mv亚洲| 久久蜜桃香蕉精品一区二区三区| 欧美日韩精品免费观看视频完整| 免费亚洲电影在线观看| 欧美激情一区二区三区成人 | 亚洲欧美日本精品| 欧美三级黄美女| 欧美暴力喷水在线| 欧美日韩国产免费| 欧美一区影院| 国语自产精品视频在线看抢先版结局| 欧美高清视频免费观看| 国产精品亚洲综合天堂夜夜| 久久超碰97中文字幕| 久久精品中文字幕一区| 国产在线欧美| 韩国美女久久| 亚洲深夜福利| 欧美午夜www高清视频| 国产一区二区三区直播精品电影 | 亚洲美女精品久久| 欧美国产一区二区| 欧美激情精品久久久久久变态| 国产精品福利影院| 午夜精品免费在线| 国产精品第2页| 国产欧美一区二区三区久久人妖 | 在线观看一区| 欧美日韩不卡视频| 韩国成人精品a∨在线观看| 在线视频成人| 亚洲高清中文字幕| 国产亚洲精品v| 极品少妇一区二区三区精品视频| 亚洲欧美在线另类| 欧美在线观看你懂的| 国产欧美欧美| 亚洲另类一区二区| 日韩一区二区精品视频| 亚洲理伦在线| 久久久久久久久伊人| 在线观看成人av| 欧美激情亚洲| 国产精品成人播放| 欧美激情精品久久久久久免费印度| 日韩视频一区二区在线观看 | 欧美一级黄色网| 欧美日韩色综合| 欧美在线视频观看免费网站| 国产精品萝li| 久久精品在线视频| 在线免费观看一区二区三区| 免费亚洲婷婷| 国产精品麻豆成人av电影艾秋| 国产一区亚洲| 久久精品国产亚洲一区二区| 欧美三级电影精品| 亚洲精品在线一区二区| 欧美精品一区视频| 91久久中文字幕| 极品av少妇一区二区| 免费在线日韩av| 黄色国产精品| 欧美国产日本韩| 欧美理论在线| 国产精品视频一二| 国产亚洲成av人片在线观看桃| 国产精品99免费看| 国产精品亚洲精品| 亚洲成人自拍视频| av成人黄色| 欧美一级二区| 欧美国产一区二区| 国产欧美一区二区三区国产幕精品 | 久久亚洲国产成人| 欧美国产日韩一二三区| 欧美日韩国产一区二区三区地区| 国产精品国产三级国产aⅴ浪潮| 国产有码在线一区二区视频| 亚洲激情成人在线| 亚洲欧美韩国| 欧美福利一区二区| 国产日产亚洲精品| 亚洲视屏一区| 欧美日韩国产另类不卡| 永久域名在线精品| 美女视频黄免费的久久| 狠狠爱成人网| 久久视频在线看| 狠狠色丁香婷婷综合影院| 亚洲影院污污.| 亚洲欧美日产图| 欧美成人国产一区二区| 好看的av在线不卡观看| 亚洲欧美成人一区二区三区| 欧美精品日韩综合在线| 亚洲精品日韩激情在线电影 | 亚洲欧美文学| 国产精品丝袜xxxxxxx| 亚洲综合二区| 黑人一区二区| 欧美日韩中文字幕日韩欧美| 亚洲欧美中文字幕| 国产欧美丝祙|