最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP和javascript常用正則表達(dá)式及用法實例

 更新時間:2014年07月01日 10:46:55   投稿:junjie  
這篇文章主要介紹了常用的PHP和javascript正則表達(dá)式及用法實例,精心收集的PHP和javascript正則表達(dá)式各10個,需要的朋友可以參考下

在計算機(jī)科學(xué)中,正則表達(dá)式用來描述或者匹配一系列符合某個句法規(guī)則的字符串的單個字符串。在WEB開發(fā)中,正則表達(dá)式通常用來檢測、查找替換某些符合規(guī)則的字符串,如檢測用戶輸入E-mai格式是否正確,采集符合規(guī)則的頁面內(nèi)容等等。
今天我們分別用PHP和Javscript向大家介紹WEB開發(fā)中最常用最實用的正則表達(dá)式及其用法,正則表達(dá)式是一門學(xué)科,不可能使用一篇文章來講解完,理論的東西網(wǎng)上很多,有興趣的同學(xué)可以搜一大把。不過你也許沒必要去埋頭學(xué)習(xí)琢磨不透的正則表達(dá)式,看本文和實例給您呈現(xiàn)常用、實用的正則表達(dá)式。

PHP常用表達(dá)式用法:

1.匹配正整數(shù):/^[1-9]\d*$/
2.匹配非負(fù)整數(shù)(正整數(shù)+0):/^\d+$/
3.匹配中文:/^[\x{4e00}-\x{9fa5}]+$/u
4.匹配Email:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/
5.匹配網(wǎng)址URL:(((f|ht){1}(tp|tps)://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)
6.匹配字母開頭,5-16字符,字母數(shù)字下劃線:/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/
7.匹配數(shù)字,字母,下劃線,中文:/^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$/u
8.匹配中國郵政編碼:/^[1-9]\d{5}$/
9.匹配IP地址:/\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/
10.匹配中國大陸身份證:/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}(\d|x|X)$/

PHP正則驗證字符串方法舉例:

復(fù)制代碼 代碼如下:

$str = "中文啊";
$preg = "/^[\x{4e00}-\x{9fa5}]+$/u"; //匹配中文
if(preg_match($preg,$str,$arr)){
     $msg = '匹配成功!';
}else{
     $msg = '匹配失敗!';
}
echo $msg;

Javascript常用表達(dá)式用法

1.匹配正整數(shù):/^[0-9]*[1-9][0-9]*$/
2.匹配非負(fù)整數(shù)(正整數(shù)+0):/^\d+$/
3.匹配中文:/^[\u4e00-\u9fa5]/
4.匹配Email:/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/
5.匹配網(wǎng)址URL:/^(f|ht){1}(tp|tps):\/\/([\w-]+\.)+[\w-]+(\/[\w- ./?%&=]*)?/
6.匹配字母開頭,5-16字符,字母數(shù)字下劃線:/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/
7.匹配數(shù)字,字母,下劃線,中文:/^[\u4e00-\u9fa5A-Za-z0-9_]+$/
8.匹配中國郵政編碼:/^[1-9]\d{5}$/
9.匹配IP地址:/\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/
10.匹配中國大陸身份證:/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}(\d|x|X)$/

Javascript正則驗證字符串方法舉例:

復(fù)制代碼 代碼如下:

var str = "abc@126.com";
var preg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/; //匹配Email
if(preg.test(str)){
    var msg = "匹配成功";
}else{
    var msg = "匹配失敗!";
}
alert(msg);

相關(guān)文章

  • PHP循環(huán)結(jié)構(gòu)實例講解

    PHP循環(huán)結(jié)構(gòu)實例講解

    這篇文章主要介紹了PHP循環(huán)結(jié)構(gòu)實例講解,需要的朋友可以參考下
    2014-02-02
  • thinkphp 5框架實現(xiàn)登陸,登出及session登陸狀態(tài)檢測功能示例

    thinkphp 5框架實現(xiàn)登陸,登出及session登陸狀態(tài)檢測功能示例

    這篇文章主要介紹了thinkphp 5框架實現(xiàn)登陸,登出及session登陸狀態(tài)檢測功能,結(jié)合實例形式分析了thinkPHP5登陸判斷、跳轉(zhuǎn)及session的相關(guān)使用技巧,需要的朋友可以參考下
    2019-10-10
  • php實現(xiàn)文件下載實例分享

    php實現(xiàn)文件下載實例分享

    php實現(xiàn)對文件的下載需要了解一定的http協(xié)議基礎(chǔ),php實現(xiàn)下載用到四條http協(xié)議的信息,用header進(jìn)行會寫處理
    2014-06-06
  • 初識Laravel

    初識Laravel

    最近因為項目問題,接觸到了Laravel框架,說說自己的使用感受吧。
    2014-10-10
  • 對laravel的csrf 防御機(jī)制詳解,及form中csrf_token()的存在介紹

    對laravel的csrf 防御機(jī)制詳解,及form中csrf_token()的存在介紹

    對laravel的csrf 防御機(jī)制詳解,及對laravel的csrf 防御機(jī)制詳解,及form中csrf_token()的存在介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • yii2.0框架實現(xiàn)上傳excel文件后導(dǎo)入到數(shù)據(jù)庫的方法示例

    yii2.0框架實現(xiàn)上傳excel文件后導(dǎo)入到數(shù)據(jù)庫的方法示例

    這篇文章主要介紹了yii2.0框架實現(xiàn)上傳excel文件后導(dǎo)入到數(shù)據(jù)庫的方法,結(jié)合實例形式詳細(xì)分析了yii2.0上傳excel文件后導(dǎo)入到數(shù)據(jù)庫的相關(guān)模型、視圖、控制器實現(xiàn)技巧,需要的朋友可以參考下
    2020-04-04
  • Laravel 5.4前后臺分離,通過不同的二級域名訪問方法

    Laravel 5.4前后臺分離,通過不同的二級域名訪問方法

    今天小編就為大家分享一篇Laravel 5.4前后臺分離,通過不同的二級域名訪問方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • laravel框架學(xué)習(xí)記錄之表單操作詳解

    laravel框架學(xué)習(xí)記錄之表單操作詳解

    這篇文章主要介紹了laravel框架學(xué)習(xí)記錄之表單操作,結(jié)合實例形式詳細(xì)分析了laravel框架表單操作相關(guān)的路由請求、視圖、資源、渲染、表單驗證、錯誤記錄等實現(xiàn)方法與操作注意事項,需要的朋友可以參考下
    2020-01-01
  • ThinkPHP 5.1 跨域配置方法

    ThinkPHP 5.1 跨域配置方法

    今天小編就為大家分享一篇ThinkPHP 5.1 跨域配置方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • Laravel中的Sessionid處理機(jī)制詳解

    Laravel中的Sessionid處理機(jī)制詳解

    這篇文章主要給大家介紹了關(guān)于Laravel中Sessionid處理機(jī)制的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-09-09

最新評論

肇东市| 大港区| 陇南市| 漳平市| 阜新市| 美姑县| 灵宝市| 西安市| 万州区| 萍乡市| 洪雅县| 贡山| 华亭县| 兴国县| 宜兰县| 富川| 饶平县| 台南市| 潮州市| 海原县| 金山区| 株洲县| 博湖县| 宝鸡市| 鹤峰县| 福安市| 博野县| 宜良县| 房产| 搜索| 凤山市| 昌江| 麻城市| 平安县| 金门县| 九龙县| 天水市| 鞍山市| 金平| 乌拉特后旗| 武城县|