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

常用正則表達(dá)式及評(píng)注-學(xué)習(xí)正則必備

 更新時(shí)間:2008年02月19日 11:47:40   作者:  
常用正則表達(dá)式及評(píng)注-學(xué)習(xí)正則必備
匹配中文字符的正則表達(dá)式: [\u4e00-\u9fa5]
評(píng)注:匹配中文還真是個(gè)頭疼的事,有了這個(gè)表達(dá)式就好辦了
匹配雙字節(jié)字符(包括漢字在內(nèi)):[^\x00-\xff]
評(píng)注:可以用來計(jì)算字符串的長度(一個(gè)雙字節(jié)字符長度計(jì)2,ASCII字符計(jì)1)
匹配空白行的正則表達(dá)式:\n\s*\r
評(píng)注:可以用來刪除空白行
匹配HTML標(biāo)記的正則表達(dá)式:<(\S*?)[^>]*>.*?</\1>|<.*? />
評(píng)注:網(wǎng)上流傳的版本太糟糕,上面這個(gè)也僅僅能匹配部分,對(duì)于復(fù)雜的嵌套標(biāo)記依舊無能為力
匹配首尾空白字符的正則表達(dá)式:^\s*|\s*$
評(píng)注:可以用來刪除行首行尾的空白字符(包括空格、制表符、換頁符等等),非常有用的表達(dá)式
匹配Email地址的正則表達(dá)式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
評(píng)注:表單驗(yàn)證時(shí)很實(shí)用
匹配網(wǎng)址URL的正則表達(dá)式:[a-zA-z]+://[^\s]*
評(píng)注:網(wǎng)上流傳的版本功能很有限,上面這個(gè)基本可以滿足需求
匹配帳號(hào)是否合法(字母開頭,允許5-16字節(jié),允許字母數(shù)字下劃線):^[a-zA-Z][a-zA-Z0-9_]{4,15}$
評(píng)注:表單驗(yàn)證時(shí)很實(shí)用
匹配國內(nèi)電話號(hào)碼:\d{3}-\d{8}|\d{4}-\d{7}
評(píng)注:匹配形式如 0511-4405222 或 021-87888822
匹配騰訊QQ號(hào):[1-9][0-9]{4,}
評(píng)注:騰訊QQ號(hào)從10000開始
匹配中國郵政編碼:[1-9]\d{5}(?!\d)
評(píng)注:中國郵政編碼為6位數(shù)字
匹配身份證:\d{15}|\d{18}
評(píng)注:中國的身份證為15位或18位
匹配ip地址:\d+\.\d+\.\d+\.\d+
評(píng)注:提取ip地址時(shí)有用
匹配特定數(shù)字:
^[1-9]\d*$    //匹配正整數(shù)
^-[1-9]\d*$   //匹配負(fù)整數(shù)
^-?[1-9]\d*$   //匹配整數(shù)
^[1-9]\d*|0$  //匹配非負(fù)整數(shù)(正整數(shù) + 0)
^-[1-9]\d*|0$   //匹配非正整數(shù)(負(fù)整數(shù) + 0)
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$   //匹配正浮點(diǎn)數(shù)
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$  //匹配負(fù)浮點(diǎn)數(shù)
^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$  //匹配浮點(diǎn)數(shù)
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$   //匹配非負(fù)浮點(diǎn)數(shù)(正浮點(diǎn)數(shù) + 0)
^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$  //匹配非正浮點(diǎn)數(shù)(負(fù)浮點(diǎn)數(shù) + 0)
評(píng)注:處理大量數(shù)據(jù)時(shí)有用,具體應(yīng)用時(shí)注意修正
匹配特定字符串:
^[A-Za-z]+$  //匹配由26個(gè)英文字母組成的字符串
^[A-Z]+$  //匹配由26個(gè)英文字母的大寫組成的字符串
^[a-z]+$  //匹配由26個(gè)英文字母的小寫組成的字符串
^[A-Za-z0-9]+$  //匹配由數(shù)字和26個(gè)英文字母組成的字符串
^\w+$  //匹配由數(shù)字、26個(gè)英文字母或者下劃線組成的字符串
評(píng)注:最基本也是最常用的一些表達(dá)式

相關(guān)文章

  • 匹配5到10位無重復(fù)數(shù)字的正則表達(dá)式

    匹配5到10位無重復(fù)數(shù)字的正則表達(dá)式

    對(duì)于有重復(fù)的5到10位數(shù)字可以使用\d{5,10} 這樣的正則,無重復(fù)的5到10位數(shù)字我考慮了一下還不會(huì),最然只好查網(wǎng)上,找了段代碼,分享給需要的朋友
    2012-10-10
  • 正則表達(dá)式詳述 四

    正則表達(dá)式詳述 四

    正則表達(dá)式詳述 四...
    2007-04-04
  • 可以少寫1000行代碼的正則表達(dá)式

    可以少寫1000行代碼的正則表達(dá)式

    正則表達(dá)式,一個(gè)十分古老而又強(qiáng)大的文本處理工具,僅僅用一段非常簡(jiǎn)短的表達(dá)式語句,便能夠快速實(shí)現(xiàn)一個(gè)非常復(fù)雜的業(yè)務(wù)邏輯。知道這20個(gè)正則表達(dá)式,能讓你少寫1000行代碼,想知道嗎
    2016-04-04
  • 正則基礎(chǔ)之 \b 單詞邊界

    正則基礎(chǔ)之 \b 單詞邊界

    這篇文章主要介紹了正則基礎(chǔ)之 \b 單詞邊界,需要的朋友可以參考下
    2009-07-07
  • 常用正則表達(dá)式大全(金錢,非負(fù)整數(shù),正整數(shù),郵箱,手機(jī)號(hào)碼)

    常用正則表達(dá)式大全(金錢,非負(fù)整數(shù),正整數(shù),郵箱,手機(jī)號(hào)碼)

    正則表達(dá)式,又稱規(guī)則表達(dá)式,計(jì)算機(jī)科學(xué)的一個(gè)概念。正則表達(dá)式通常被用來檢索、替換那些符合某個(gè)模式(規(guī)則)的文本。接下來通過本文給大家分享常用正則表達(dá)式大全(金錢,非負(fù)整數(shù),正整數(shù),郵箱,手機(jī)號(hào)碼),感興趣的朋友一起看看吧
    2020-01-01
  • 正則表達(dá)式使用示例詳解

    正則表達(dá)式使用示例詳解

    正則表達(dá)式(Regular Expression)是一種文本模式,包括普通字符(例如,a 到 z 之間的字母)和特殊字符(稱為"元字符")。這篇文章重點(diǎn)給大家介紹正則表達(dá)式使用示例,感興趣的朋友一起看看吧
    2019-05-05
  • 匹配數(shù)字小數(shù)和逗號(hào)的正則表達(dá)式

    匹配數(shù)字小數(shù)和逗號(hào)的正則表達(dá)式

    這篇文章主要為大家介紹了匹配數(shù)字小數(shù)和逗號(hào)的正則表達(dá)式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • 正則表達(dá)式的語法

    正則表達(dá)式的語法

    正則表達(dá)式(regular expression)描述了一種字符串匹配的模式,可以用來檢查一個(gè)串是否含有某種子串、將匹配的子串做替換或者從某個(gè)串中取出符合某個(gè)條件的子串等
    2006-09-09
  • 檢測(cè)八位數(shù)字是否為有效日期的正則

    檢測(cè)八位數(shù)字是否為有效日期的正則

    測(cè)試八位數(shù)字是否為有效日期
    2009-07-07
  • 常用正則表達(dá)式之密碼格式驗(yàn)證大全

    常用正則表達(dá)式之密碼格式驗(yàn)證大全

    如果密碼中只包含數(shù)字,那么該密碼是非常簡(jiǎn)單,當(dāng)然它的安全性也相對(duì)較差,下面這篇文章主要給大家介紹了關(guān)于常用正則表達(dá)式之密碼格式驗(yàn)證大全的相關(guān)資料,需要的朋友可以參考下
    2022-02-02

最新評(píng)論