1. 程式人生 > >正則表示式表單驗證例項

正則表示式表單驗證例項

/*是否帶有小數*/
function    isDecimal(strValue )  {  
   var  objRegExp= /^\d+\.\d+$/;
   return  objRegExp.test(strValue);  
}  

/*校驗是否中文名稱組成 */
function ischina(str) {
	var reg=/^[\u4E00-\u9FA5]{2,4}$/;   /*定義驗證表示式*/
	return reg.test(str);     /*進行驗證*/
}

/*校驗是否全由8位數字組成 */
function isStudentNo(str) {
	var reg=/^[0-9]{8}$/;   /*定義驗證表示式*/
	return reg.test(str);     /*進行驗證*/
}

/*校驗電話碼格式 */
function isTelCode(str) {
	var reg= /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/;
	return reg.test(str);
}

/*校驗郵件地址是否合法 */
function IsEmail(str) {
	var reg=/^([a-zA-Z0-9_-])
[email protected]
([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; return reg.test(str); }

相關推薦

JavaScript表示式驗證例項

/*是否帶有小數*/ function isDecimal(strValue ) { var objRegExp= /^\d+\.\d+$/; return objRegExp.test(strValue); } /*校驗是否中文名稱組成 */ function

表示式驗證例項

/*是否帶有小數*/ function isDecimal(strValue ) { var objRegExp= /^\d+\.\d+$/; return objRegExp.test(strValue); } /*校驗是否中文名稱組

php完整驗證例項

<!DOCTYPE HTML> <html> <head> <style> .error{color:#FF0000} </style> </head> <body> <?php $nameErr=$em

常用驗證例項

1. 長度限制<script>function test(){if(document.a.b.value.length>50){alert("不能超過50個字元!");document.a.b.focus();return false;}}</script><fo

表示式雙引號區別

最近學習正則表示式的時候做了一個小案例,如下 <?php $str = 'aabbocccc'; $patt = "/([a-z])\1+/"; preg_match_all($patt, $s

表示式-郵箱有效性驗證

條件: @之前必須有內容且只能是字母(大小寫)、數字、下劃線(_)、減號(-)、點(.) @和最後一個點(.)之間必須有內容且只能是字母(大小寫)、數字、點(.)、減號(-),且兩個點不能挨著 最後一個點(.)之後必須有內容且內容只能是字母(大小寫)、數字且長度

IP地址表示式,帶*驗證

IP地址正則表示式,在網上找了很多,但是沒有看到帶 ‘ * ’ 的正則表示式,通常我們在設定IP時,會設定IP段(0-255)或者用 ‘ * ’ 代替。  1、下為不帶 ‘ * ’ 的正則表示式 var checkName = /^(?:(?:1[0-9][0-9]\.)|

常用的表示式結合validate驗證的寫法

jquery validate驗證有時候需要自定義一些常用的驗證,總結一下平時遇見的。 將自定義方法寫在jquery.validate.js中 1.使用者名稱驗證 // 使用者名稱驗證 jQuery.validator.addMethod("imUserName", functi

表示式高階技巧及例項詳解

轉載地址:http://www.blueidea.com/tech/program/2009/6757.asp 正則表示式(Regular Expression, abbr. regex) 功能強大,能夠用於在一大串字元裡找到所需資訊。它利用約定俗成的字元結構表示式來發

表示式-身份證號碼驗證

身份證號碼驗證 1.第一代身份證15位: /^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}$/ 例: if (sfzhmcode.length == 15 &&

Laravel驗證例項詳解

在專案下執行命令:php artisan make:request CreateProjectRequest(隨表起一個名字) (1)執行命令後,會生成一個檔案:app/Http/Requests/CreateProjectRequest.php 修改CreateProjectRequest.

詳細angular驗證例項

          一個angular實現的表單驗證例子,包括使用者名稱已存在驗證,話不多說,看程式碼<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">

表示式校驗及例項

1.[正則表示式]文字框輸入內容控制 整數或者小數:^[0-9]+\.{0,1}[0-9]{0,2}$ 只能輸入數字:"^[0-9]*$"。 只能輸入n位的數字:"^\d{n}$"。 只能輸入至少n位的數字:"^\d{n,}$"。 只能輸入m~n位的數字:。"^\d{m,

表示式15個常用例項

收集整理了15個常用的javaScript正則表示式,其中包括使用者名稱、密碼強度、整數、數字、電子郵件地址(Email)、手機號碼、身份證號、URL地址、 IPv4地址、 十六進位制顏色、 日期、 QQ號碼、 微訊號、車牌號、中文正則。表單驗證處理必備。

jquery validate.addMethod 表示式 (自定義驗證方法)

  專案中使用的jQuery新增的校驗的方法 $(document).ready(function(){         5           6/* 設定預設屬性 */         7$.validator.setDefaults({         8    

python 3.6 表示式的應用(附例項程式碼)

python 3.6 正則表示式的應用 正則表示式用於搜尋、替換和解析字串。正則表示式遵循一定的語法規則,使用非常靈活,功能強大。使用正則表示式編寫一些邏輯驗證非常方便,例如電子郵件地址格式的驗證。Python提供了re模組實現正則表示式的驗證。 正則表

驗證JS表示式

在表單驗證中,使用正則表示式來驗證正確與否是一個很頻繁的操作,本文收集整理了15個常用的JavaScript正則表示式,其中包括使用者名稱、密碼強度、整數、數字、電子郵件地址(Email)、手機號碼、身份證號、URL地址、 IPv4地址、 十六進位制顏色、 日期、 QQ號碼、 微訊號、車牌號、中文正則。 1

JavaScript表示式驗證

一.非空驗證 判斷非空 最好還是不要使用trim()方法 有的瀏覽器可能不支援 推薦使用正則表示式 判斷是否為空 // " abc "----->"abc "------>"abc"function trim (txt) { var afterText = txt.replace(/^\s*

javaScript各種表示式-用於驗證

<script type="text/javascript">      function validate(){        var reg = new RegExp("^[0-9]*

js實驗-驗證表示式

<!DOCTYPE html> <html lang="en"> <head> <title>Document</title> </head> <script src="./1.js"></s