亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網(wǎng)絡(luò),我們將竭誠為您提供優(yōu)質(zhì)的服務! 誠征網(wǎng)絡(luò)推廣 | 網(wǎng)站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯(lián)系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業(yè)務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發(fā)消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術(shù)支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術(shù)文章 >> 文章瀏覽
技術(shù)文章

關(guān)于 PHP 正則表達式匯總

添加時間:2014-7-2 7:51:07  添加: 思海網(wǎng)絡(luò) 
以下是收集的一些大家經(jīng)常用到的正則表達式整理,方便日后在工作中參考,特此記錄一下。
 
 
只能輸入數(shù)字:"^[0-9]*$"
 
 
只能輸入 n 位的數(shù)字:"^\d{n}$"
 
 
只能輸入至少 n 位的數(shù)字:"^\d{n,}$"
 
 
只能輸入 m ~ n 位的數(shù)字:"^\d{m,n}$"
 
 
只能輸入零和非零開頭的數(shù)字:"^(0[1-9][0-9]*)$"
 
 
只能輸入有兩位小數(shù)的正實數(shù):"^[0-9]+(.[0-9]{2})?$"
 
 
只能輸入有 1~3 位小數(shù)的正實數(shù):"^[0-9]+(.[0-9]{1,3})?$"
 
 
只能輸入非零的正整數(shù):"^\+?[1-9][0-9]*$"
 
 
只能輸入非零的負整數(shù):"^\-[1-9][0-9]*$"
 
 
只能輸入長度位 3 的字符:"^.{3}$"
 
 
只能輸入由 26 個英文字母組成的字符串:"^[A-Za-z]+$"
 
 
只能輸入由 26 個大寫英文字母組成的字符串:"^[A-Z]+$"
 
 
只能輸入由 26 個小寫英文字母組成的字符串:"^[a-z]+$"
 
 
只能輸入由數(shù)字和 26 個英文字母組成的字符串:"^[A-Za-z0-9]+$"
 
 
只能輸入由數(shù)字、26個英文字母或者下劃線組成的字符串:"^\w+$"
 
 
驗證用戶密碼: "^[a-zA-Z]\w{5,17}$" 正確格式位:以字母開頭,長度在6~18之間,只能包含字符、數(shù)字和下劃線
 
 
驗證是否含有非法字符 ^(?:[\u4e00-\u9fa5]*\w*\s*)+$
 
 
只能輸入漢字:"^[\u4e00-\u9fa5]{0,}$"
 
 
驗證 Email 地址:"^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"
 
 
驗證 InternetURL:"^http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?$"
 
 
中國電話號碼驗證
 
 
匹配形式如:0511-4405222 或者021-87888822 或者 021-44055520-555 或者 (0511)4405222
 
 
正則表達式 "((d{3,4})d{3,4}-)?d{7,8}(-d{3})*"
 
 
中國郵政編碼驗證
 
 
匹配形式如:215421
 
 
正則表達式 "d{6}"
 
 
電子郵件驗證
 
 
匹配形式如:justali@justdn.com
 
正則表達式 "w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*"
 
 
身份證驗證
 
 
匹配形式如:15位或者18位身份證
 
 
正則表達式 "d{18}d{15}"
 
 
常用數(shù)字驗證
 
 
正則表達式
 
 
"d{n}" n為規(guī)定長度
 
 
"d{n,m}" n到m的長度范圍
 
 
非法字符驗證
 
 
匹配排除非法字符的字符如:
 
 
正則表達式 ^(?:[\u4e00-\u9fa5]*\w*\s*)+$
 
 
日期驗證
 
 
匹配形式如:20030718,030718
 
 
范圍:1900--2099
 
 
正則表達式((((19){1}(20){1})d{2})d{2})[01]{1}d{1}[0-3]{1}d{1}
 
 
使用實例:
 
 
查看代碼打印
 
01  
<html>  
02  
<head>  
03  
<title>php正則表達式集錦實例</title>  
04  
< language="java" type="text/java">  
05  
function Button1_onclick(){  
06  
    if(!test_hanzi(document.form1.Text1.value)){  
07  
    alert("姓名只能是漢字");  
08  
    return false;  
09  
    }  
10  
    return true;  
11  
}  
12  
//驗證電子郵件  
13  
function test_email(strEmail){  
14  
    var myReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/;  
15  
    if(myReg.test(strEmail)) return true;  
16  
    return false;  
17  
}  
18  
//只能輸入數(shù)字  
19  
function test_shuzi(strshuzi){  
20  
    var myReg =/^[0-9]*$/;  
21  
    if(myReg.test(strshuzi)) return true;  
22  
    return false;  
23  
}  
24  
//只能輸入漢字  
25  
function test_hanzi(strhanzi){  
26  
    var myReg =/^[\u4e00-\u9fa5]{0,}$/;  
27  
    if(myReg.test(strhanzi)) return true;  
28  
    return false;  
29  
}  
30  
</>  
31  
</head>  
32  
<body>  
33   
<form name="form1">姓名:   
34  
    <input id="Text1" name="Text1" type="text" /> <span style="font-family: Arial, Helvetica, sans-serif;">(PS:^_^不錯的php開發(fā)交流群:304224365,驗證:csl)</span>  
  
35  
    <input name="按鈕" type="button" id="Button1" onclick="return Button1_onclick()" value="button" language="java" />  
36  
</form>  
37  
</body>  
38  
</html>  
關(guān)鍵字:正則表達式、PHP、匯總
分享到:

頂部 】 【 關(guān)閉
版權(quán)所有:佛山思海電腦網(wǎng)絡(luò)有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國增值電信業(yè)務經(jīng)營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網(wǎng)站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網(wǎng)安 舉報有獎  警警  手機打開網(wǎng)站