国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JAVASCRIPT 客戶端驗證數據的合法性代碼(正則)第1/2頁

2024-05-06 14:10:32
字體:
來源:轉載
供稿:網友
代碼如下:
<script language="javascript">
<!--
function form1_onsubmit()
{
var urlreg=/^[A-Za-z0-9]+/.[A-Za-z0-9]+[//=/?%/-&_~`@[/]/':+!]*([^<>/"/"])*$/
var url=document.form1.url.value
if (!urlreg.test(url))
{
alert("網址錯誤!")
document.form1.url.focus()
return false
}
}
-->
</script>
<form name="form1" method="post" action="" onsubmit="return form1_onsubmit()">
http://<input type="text" name="url" value="">
<input type="submit" name="submit" value="驗證">
</form>

javascript驗證表單大全
1. 長度限制
代碼如下:
<script>
function test()
{
if(document.a.b.value.length>50)
{
alert("不能超過50個字符!");
document.a.b.focus();
return false;
}
}
</script>
<form name=a onsubmit="return test()">
<textarea name="b" cols="40" wrap="VIRTUAL" rows="6"></textarea>
<input type="submit" name="Submit" value="check">
</form>

2. 只能是漢字
<input onkeyup="value="/oblog/value.replace(/[^/u4E00-/u9FA5]/g,'')">
3." 只能是英文
代碼如下:
<script language=javascript>
function onlyEng()
{
if(!(event.keyCode>=65&&event.keyCode<=90))
event.returnvalue=false;
}
</script>
<input onkeydown="onlyEng();">

4. 只能是數字
代碼如下:
<script language=javascript>
function onlyNum()
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
//考慮小鍵盤上的數字鍵
event.returnvalue=false;
}
</script>
<input onkeydown="onlyNum();">

5. 只能是英文字符和數字
代碼如下:
<input onkeyup="value="/oblog/value.replace(/[/W]/g,"'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))">

6. 驗證油箱格式
代碼如下:
<SCRIPT LANGUAGE=javascript RUNAT=Server>
function isEmail(strEmail) {
if (strEmail.search(/^/w+((-/w+)|(/./w+))*/@[A-Za-z0-9]+((/.|-)[A-Za-z0-9]+)*/.[A-Za-z0-9]+$/) != -1)
return true;
else
alert("oh");
}
</SCRIPT>
<input type=text onblur=isEmail(this.value)>

7. 屏蔽關鍵字(這里屏蔽***和****)
代碼如下:
<script language="javascript1.2">
function test() {
if((a.b.value.indexOf ("***") == 0)||(a.b.value.indexOf ("****") == 0)){
alert(":)");
a.b.focus();
return false;}
}
</script>
<form name=a onsubmit="return test()">
<input type=text name=b>
<input type="submit" name="Submit" value="check">
</form>

8. 兩次輸入密碼是否相同
代碼如下:
<FORM METHOD=POST ACTION="">
<input type="password" id="input1">
<input type="password" id="input2">
<input type="button" value="test" onclick="check()">
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 南部县| 泽普县| 海林市| 长葛市| 宾阳县| 攀枝花市| 德兴市| 湛江市| 勐海县| 玉龙| 赣州市| 勐海县| 内黄县| 肇东市| 远安县| 肥西县| 阜新| 刚察县| 泗洪县| 方正县| 东阿县| 胶南市| 郴州市| 青田县| 板桥市| 上犹县| 调兵山市| 武功县| 四平市| 牡丹江市| 永宁县| 雅安市| 石首市| 翁源县| 花莲县| 饶平县| 都兰县| 颍上县| 青河县| 兴文县| 龙山县|