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

左右若干數(shù)字驗證的正則表達式

 更新時間:2009年11月04日 20:49:00   作者:  
求一個正則表達式,要求左邊若干數(shù)字,中間間隔號-,右邊若干數(shù)字,左右數(shù)字總個數(shù)不超過20。希望能直接用,不用其它函數(shù)進行計算。
?<=和?=和?:這三種各是什么意思 ,請講解一下。
你的答案很精辟,謝謝。
給你寫了一段示例,用javascript寫的,你說的左右數(shù)字總個數(shù)不超過20,加上“-”即字符串總長度不超過21。如下:

測試后能滿足你的要求。

你想問的應(yīng)該是以下四個環(huán)視結(jié)構(gòu)。它們不匹配任何具體的字符,只匹配一個位置,就像“^”和“$”匹配字符串的起始和結(jié)束位置。
(?=...) 正向肯定環(huán)視。其中“...”是一個正則表達式,表示在當(dāng)前位置的右邊的字符必須被“...”所匹配。
(?!...) 正向否定環(huán)視。表示當(dāng)前位置右邊的內(nèi)容必須不能被“...”所匹配。
(?<=...)和(?<!...)分別是反向肯定環(huán)視和反向否定環(huán)視,只不過方向是左邊。

至于(?:),它與普通的括號()功能相同,區(qū)別是它不會將子匹配儲存起來。某些情況下使用(?:)能提高正則表達式的效率。

再來說說表達式“/^(?=.{3,21}$)\d+-\d+$/”:
^(?=.{3,21}$) 規(guī)定了從字符串的起始位置開始,后面有3-21個任意字符,接著就是字符串的結(jié)束了。
\d+-\d+$ 這個是你的題目要求,沒什么好說的了吧。

相關(guān)文章

  • 正則表達式實現(xiàn)手機號中間4位數(shù)隱藏或者只顯示末尾四位數(shù)

    正則表達式實現(xiàn)手機號中間4位數(shù)隱藏或者只顯示末尾四位數(shù)

    這篇文章主要介紹了正則表達式實現(xiàn)手機號中間4位數(shù)隱藏或者只顯示末尾四位數(shù)的相關(guān)知識,需要的朋友可以參考下
    2018-11-11
  • 一個正則表達式的看法(?:)

    一個正則表達式的看法(?:)

    下午和kindle聊天的時候,他讓我看一個正則,問我知不知道其中?:的作用,以偶半瓶水的正則功力,不知道雜解釋給他聽了,單個一個還好理解,一起就不明白了,起碼我是沒用過..查了下資料,說說我的看法..
    2010-12-12
  • linux 正則表達式深度解析

    linux 正則表達式深度解析

    大體來講,正則表達式的文法分為3種標準:BRE、ERE 和 ARE。其中 BER 和 ERE 屬于 POSIX 標準,ARE 則是由各家定義的擴展
    2013-11-11
  • Python爬蟲正則表達式常用符號和方法

    Python爬蟲正則表達式常用符號和方法

    python語言雖然誕生很久,但是也是最近幾年才火起來的。在python語言中,我們經(jīng)常會用到python爬蟲的正則表達式,下面小編通過本篇文章給大家介紹python爬蟲正則表達式常用的符號和方法,以及具體用法,感興趣的童鞋快來看看吧
    2015-10-10
  • javascript正則表達式分析

    javascript正則表達式分析

    想必很多人都對正則表達式都頭疼。今天,我以我的認識,加上網(wǎng)上一些文章,希望用常人都可以理解的表達方式來和大家分享學(xué)習(xí)經(jīng)驗。
    2008-05-05
  • Jmeter?使用Json提取請求數(shù)據(jù)的方法

    Jmeter?使用Json提取請求數(shù)據(jù)的方法

    這篇文章主要介紹了Jmeter?使用Json提取請求數(shù)據(jù),本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • js正則表達式驗證URL函數(shù)代碼(方便多個正則對比)

    js正則表達式驗證URL函數(shù)代碼(方便多個正則對比)

    下面是一段相對全面的用例測試,可以考慮使用,當(dāng)然,如果你的要求很簡單,用網(wǎng)上傳的各種簡單版,cover到自己的用例就好。
    2016-10-10
  • 最常用的PHP正則表達式收集整理

    最常用的PHP正則表達式收集整理

    正則表達式用于字符串處理、表單驗證等場合,實用高效。本文收集了一些常用的表達式:
    2008-04-04
  • IOS開發(fā)常用的正則表達式

    IOS開發(fā)常用的正則表達式

    正則表達式是一種用來進行文本匹配的工具,其語法非常精簡,這篇文章是小編日常整理了些有關(guān)ios開發(fā)常用的正則表達式,非常具有借鑒價值,感興趣的朋友快來一起學(xué)習(xí)學(xué)習(xí)吧
    2015-10-10
  • idea 正則表達式搜索替換應(yīng)用詳解

    idea 正則表達式搜索替換應(yīng)用詳解

    這篇文章主要介紹了idea 正則表達式搜索替換應(yīng)用詳解,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-05-05

最新評論