欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js 輸入框 正則表達(dá)式(菜鳥(niǎo)必看教程)

 更新時(shí)間:2017年02月19日 17:31:51   作者:叫我黑貓警長(zhǎng)  
下面小編就為大家?guī)?lái)一篇js輸入框使用正則表達(dá)式校驗(yàn)輸入內(nèi)容的實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

源碼如下所示:

 
<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		用戶名:<input type="text"name = "user" id="user"/>
			 <span id="userSpan" style="font-size: 16pt;"></span>
		<br />
		密碼:<input type="text"name = "pwd" id="pwd"/>
			<span id="pwdSpan" style="font-size: 16pt;"></span>
		<br />
		確認(rèn)密碼:<input type="text"name = "pwd2" id="pwd2"/>
		<span id="pwd2Span" style="font-size: 16pt;"></span>
		<br />
		郵箱:<input type="text"name = "email" id="email"/>
		<span id="emailSpan" style="font-size: 16pt;"></span>
		<br />
		手機(jī)號(hào):<input type="text"name = "phone" id="phone"/>
		<span id="phoneSpan" style="font-size: 16pt;"></span>
		<br />
		身份證號(hào):<input type="text"name = "status" id="status"/>
		<span id="statusSpan" style="font-size: 16pt;"></span>
		<br />
		地址:<input type="text"name = "address" id="address"/>
		<span id="addressSpan" style="font-size: 16pt;"></span>
		<br />
		<input type="button" value="校驗(yàn)" onclick="verify()" />
		<script type="text/javascript">
			function verify() {
				
				//用戶名驗(yàn)證
				var user = "";
				user = document.getElementById("user").value;
				var pattl = /^[A-Z][a-zA-Z0-9_]{6,20}$/;
				var result = pattl.test(user.trim());
				if (result) {
					document.getElementById("userSpan").innerHTML = "√"
					document.getElementById("userSpan").style.fontSize = "20pt"
				} else {
					document.getElementById("userSpan").innerHTML = "×"
				}
				//密碼驗(yàn)證
				var pwd = "";
				pwd = document.getElementById("pwd").value;
				var pattl = /^[A-Z][a-zA-Z0-9_]{8,15}$/;
				var result = pattl.test(pwd.trim());
				if (result) {
					document.getElementById("pwdSpan").innerHTML = "√"
					document.getElementById("pwdSpan").style.fontSize = "20pt"
				} else {
					document.getElementById("pwdSpan").innerHTML = "×"
				}
				
				//確認(rèn)密碼驗(yàn)證
				var pwds = "";
				pwds = document.getElementById("pwd2").value;
				var pattl = /^[A-Z][a-zA-Z0-9_]{8,15}$/;
				var result = pattl.test(pwds.trim());
				if (result) {
					document.getElementById("pwd2Span").innerHTML = "√"
					document.getElementById("pwd2Span").style.fontSize = "20pt"
				} else {
					document.getElementById("pwd2Span").innerHTML = "×"
				}
					
				
				//郵箱驗(yàn)證
				var emails = "";
				emails = document.getElementById("email").value;
				var pattl = /^[A-z0-9]+@[a-z0-9]+.com$/;
				var result = pattl.test(emails.trim());
				if (result) {
					document.getElementById("emailSpan").innerHTML = "√"
					document.getElementById("emailSpan").style.fontSize = "20pt"
				} else {
					document.getElementById("emailSpan").innerHTML = "×"
				}
 
				//手機(jī)號(hào)驗(yàn)證
				var phones = "";
				phones = document.getElementById("phone").value;
				var pattl = /^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/;
				var result = pattl.test(phones.trim());
				if (result) {
					document.getElementById("phoneSpan").innerHTML = "√"
					document.getElementById("phoneSpan").style.fontSize = "20pt"
				} else {
					document.getElementById("phoneSpan").innerHTML = "×"
				}
				
				//身份證號(hào)驗(yàn)證
				var status1 = "";
				status1 = document.getElementById("status").value;
				var pattl = /^([1-9]){1}[0-9]{17}|[1-9]{1}[0-9]{16}(x|X)?$/;
				var result = pattl.test(status1.trim());
				if (result) {
					document.getElementById("statusSpan").innerHTML = "√"
					document.getElementById("statusSpan").style.fontSize = "20pt"
				} else {
					document.getElementById("statusSpan").innerHTML = "×"
				}
				//地址驗(yàn)證
				var addres = "";
				addres = document.getElementById("address").value;
				var pattl = /^[\u4e00-\u9fa5]+[\u4E00-\u9FA5A-Za-z0-9_]+$/;
				var result = pattl.test(addres.trim());
				if (result) {
					document.getElementById("addressSpan").innerHTML = "√"
					document.getElementById("addressSpan").style.fontSize = "20pt"
				} else {
					document.getElementById("addressSpan").innerHTML = "×"
				}
				
			}
 
 
		</script>
	</body>
</html>

效果圖如下:

以上這篇js輸入框使用正則表達(dá)式校驗(yàn)輸入內(nèi)容的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希

望大家多多支持腳本之家。

相關(guān)文章

  • 深入探究JavaScript中RunJs的特性及用途

    深入探究JavaScript中RunJs的特性及用途

    JavaScript已經(jīng)成為現(xiàn)代Web開(kāi)發(fā)的中流砥柱,實(shí)時(shí)調(diào)試、快速原型設(shè)計(jì)以及代碼的即時(shí)反饋通常需要開(kāi)發(fā)者使用多個(gè)工具和手段,現(xiàn)代工具的涌現(xiàn)為我們帶來(lái)了更好的解決方案,而RunJs就是其中之一,本文將帶您深入探討RunJs的特性、用途,需要的朋友可以參考下
    2023-08-08
  • 微信小程序配置視圖層數(shù)據(jù)綁定相關(guān)示例

    微信小程序配置視圖層數(shù)據(jù)綁定相關(guān)示例

    這篇文章主要為大家介紹了微信小程序配置視圖層數(shù)據(jù)綁定相關(guān)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪<BR>
    2022-04-04
  • 微信小程序?qū)崿F(xiàn)監(jiān)聽(tīng)頁(yè)面滾動(dòng)

    微信小程序?qū)崿F(xiàn)監(jiān)聽(tīng)頁(yè)面滾動(dòng)

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)監(jiān)聽(tīng)頁(yè)面滾動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • bootstrap confirmation按鈕提示組件使用詳解

    bootstrap confirmation按鈕提示組件使用詳解

    這篇文章主要為大家詳細(xì)介紹了bootstrap confirmation按鈕提示組件的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • javascript禁止訪客復(fù)制網(wǎng)頁(yè)內(nèi)容的實(shí)現(xiàn)代碼

    javascript禁止訪客復(fù)制網(wǎng)頁(yè)內(nèi)容的實(shí)現(xiàn)代碼

    這篇文章主要介紹了javascript禁止訪客復(fù)制網(wǎng)頁(yè)內(nèi)容的方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-08-08
  • Bootstrap中定制LESS-顏色及導(dǎo)航條(推薦)

    Bootstrap中定制LESS-顏色及導(dǎo)航條(推薦)

    這篇文章主要介紹了Bootstrap中定制LESS-顏色及導(dǎo)航條的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,感興趣的朋友一起看看吧
    2016-11-11
  • JavaScript中的一些實(shí)用小技巧總結(jié)

    JavaScript中的一些實(shí)用小技巧總結(jié)

    這篇文章主要給大家總結(jié)介紹了關(guān)于JavaScript中的一些實(shí)用小技巧,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用JavaScript具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 前端精度丟失問(wèn)題解決之后端Long類型到前端的處理策略

    前端精度丟失問(wèn)題解決之后端Long類型到前端的處理策略

    這篇文章主要介紹了前端精度丟失問(wèn)題解決之后端Long類型到前端的處理策略,在Web開(kāi)發(fā)中前后端數(shù)據(jù)類型不匹配尤其是Long類型數(shù)據(jù)到前端可能導(dǎo)致精度丟失,文章探討了此問(wèn)題并提供三種解決方法,需要的朋友可以參考下
    2024-09-09
  • js跨瀏覽器實(shí)現(xiàn)將字符串轉(zhuǎn)化為xml對(duì)象的方法

    js跨瀏覽器實(shí)現(xiàn)將字符串轉(zhuǎn)化為xml對(duì)象的方法

    將字符串轉(zhuǎn)化為xml對(duì)象需要注意的是該死的ie多版本的問(wèn)題,具體實(shí)現(xiàn)如下,感興趣的朋友不妨參考下本文,希望對(duì)大家有所幫助
    2013-09-09
  • js 窗口抖動(dòng)示例

    js 窗口抖動(dòng)示例

    想必大家對(duì)窗口抖動(dòng)一詞并不陌生吧,其實(shí)原理很簡(jiǎn)單,下面為大家簡(jiǎn)單介紹下js中時(shí)如何實(shí)現(xiàn)的,喜歡的朋友可以參考下
    2013-09-09

最新評(píng)論