1. 程式人生 > >用正則表示式驗證使用者名稱密碼

用正則表示式驗證使用者名稱密碼

<script language="javascript" type="text/javascript">

function a(){
var yhm=document.getElementById("yhm").value;
var reg=/^[a-zA-Z]\w{5,17}$/;
if(reg.test(yhm)==false){
 alert('使用者名稱輸入錯誤');
 document.getElementById("aa").innerHTML="<font color='red' size='-1'>以字母開頭,長度在6-18之間,只能包含字元、數字和下劃線";
 }
 else document.getElementById("aa").innerHTML="<font color='blue' size='-1'>輸入正確";
 }
function b(){ 
 var ma=document.getElementById("ma").value;
  var reg=/\w{6}/;
 if(reg.test(ma)==false){
 alert('密碼輸入錯誤')
 }}
 function c(){
 var email=document.getElementById("email").value;
  var reg=/\w*\@\w*\.\w*$/;
 if(reg.test(email)==false){
 alert('email輸入錯誤')
 }}
 function d(){
 var sf=document.getElementById("sf").value;
  var reg=/^\d{15|\d{18}}$/;
 if(reg.test(sf)==false){
 alert('身份證輸入錯誤')
 }
 
}
</script>


<body>
<form action="zhengze.html" method="post">
<table width="815" border="0">

    <td width="260">
使用者名稱:<input type="text" id="yhm" onblur="a()"/></td><td width="667" id="aa"/><td width="19"></td></tr>
<tr><td>
密碼:<input type="text" id="ma" onblur="b()"></td><td id="bb"/></td></tr>
<tr><td>
email:<input type="text" id="email" onblur="c()"></td></tr>
<tr><td>
身份證號:<input type="text" id="sf" onblur="d()"></td></tr></table>
</form>

相關推薦

表示式驗證使用者名稱密碼

<script language="javascript" type="text/javascript"> function a(){ var yhm=document.getElementById("yhm").value; var reg=/^[a-zA-Z

Java中各種表示式驗證[郵箱、密碼前後空格、日期合法、IP]

一、驗證郵箱是否正確 public class ForTest { public static void main(String[] args) { System.out.println("123"); String email = "[email protect

利用表示式驗證兩次密碼是否一致

效果: <mx:StringValidator id="pwdVal" source="{passwd}" property="text" minLength="6" maxLength="12"                             requir

使用表示式驗證密碼長度

實現效果:    知識運用:    實現程式碼: private void button1_Click(object sender, EventArgs e) { if (Validate(textBox1.Text.ToString()

js簡單表示式驗證密碼

  包含3種及以上 var reg = new RegExp("^(?![A-Za-z]+$)(?![A-Z\\d]+$)(?![A-Z\\W]+$)(?![a-z\\d]+$)(?![a-z\\W]+$)(?![\\d\\W]+$)^[a-zA-Z0-9!#*_]{8,20}$");

jquery表示式驗證糾正版(手機號、身份證號、中文名稱

最新福利:領取阿里雲1000通用代金券   <script type="text/javascript"> // 驗證中文名稱 function isChinaName(name) { var pattern = /^[\u4E00-\u9FA5]{1,6}$/; retu

jquery表示式驗證【是否帶有小數、是否中文名稱組成、是否全由8位數字組成、電話碼格式、郵件地址】

1 <form name="myform" action="" onsubmit="return fun1()"> 2 <div align="center"> 3 <table border="1" width="60%" > 4 <tr>

一個表示式驗證密碼強度

privateint CheckSecurity(string pwd)   {   return Regex.Replace(pwd, "^(?:([a-z])|([A-Z])|([0-9])|(.)){6,}|(.)+$", "$1$2$3$4$5").Length;   }  在網上看過很多種驗證

Python 表示式驗證密碼完整性

Regular Expression 1. Length between 8 and 32 characters ^[\s\S]{8,32}$ 2. ASCII visible and space characters only Rule: match A-Z,0-9,a

JS的常用表示式 驗證密碼使用者名稱等JS

JS的正則表示式 //校驗是否全由數字組成 function isDigit(s)  {  var patrn=/^[0-9]{1,20}$/;  if (!patrn.exec(s)) return false  return true  } //校驗登入名:只能輸入5-20個以字母開頭、可帶數字、“_

JS的常用表示式 驗證密碼

JS的正則表示式 強:字母+數字+特殊字元&nbsp; &nbsp;^(?![a-zA-z]+$)(?!\d+$)(?![[email protected]#$%^&*]+$)(?![a-zA-z\d]+$)(?![[emai

示例表示式驗證6位數字密碼

function servicePwd() { var str = $("#numr").val().trim(); if(str.length!=6){ reg=/^\d{6}$/;

jquery表示式驗證(手機號、身份證號、中文名稱

數字判斷方法:isNaN()函式 test()方法 判斷字串中是否匹配到正則表示式內容,返回的是boolean值 ( true / false ) // 驗證中文名稱 function isChinaName(name) { var pattern

表示式——驗證密碼輸入6-8位字母和數字(失去焦點觸發)

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>失去焦點觸發事件</title> <script>

JavaScript 表示式驗證登入例項

程式碼片段: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>qq登入模擬測試</title> </head> <

表示式驗證問題

<!DOCTYPE html><html><body><p>使用者名稱正則表示式 ,4到16位(字母,數字,下滑線,減號)</p><p id="demo"></p><form action="" method="get"

js表示式驗證字串只包括大小寫字母下劃線和-

背景說明 在之前的開發過程中為了校驗一個欄位只含有大小寫字母,下劃線和-花費了不少力氣才搞定,想著趕快寫一篇部落格來記錄下來,日後開發一定會遇到!! 程式碼實現 首先定義一個變數用來存放驗證字串的正則表示式:var regex=/^[A-Za-z0-9_\-]+$/ig;

表示式驗證url、時間、ip

//驗證url   function IsURL(str_url){                 var strRegex = "^((https|http|ft

java表示式判斷一個字串是否是車牌號

public boolean checkCarNumber(String content) { String pattern = "([京津滬渝冀豫雲遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陝吉閩貴粵青藏川寧瓊]{1}(([A-HJ-Z]{1}[A-HJ-NP-Z0-9]{5})|([A-HJ-

QT 表示式從tableView中篩選出某一日期範圍內的資料

QDate date1,date2; date1=ui->dateEdit_2->date();//提取開始時間 date2=ui->dateEdit_3->date();//提取結束時間 data_filter->