<acronym id="indot"><dfn id="indot"></dfn></acronym>
<span id="indot"></span>

<bdo id="indot"><meter id="indot"></meter></bdo>
<label id="indot"><samp id="indot"></samp></label>
<label id="indot"><xmp id="indot">
  • <span id="indot"><table id="indot"></table></span>
    <center id="indot"><optgroup id="indot"></optgroup></center>
  • <bdo id="indot"><meter id="indot"></meter></bdo>
      當(dāng)前位置:首頁 > javascript > 正文內(nèi)容

      js項(xiàng)目常用正則集合

      hxing6413年前 (2022-06-20)javascript2894

      手機(jī)號

      /^1[3|4|5|6|7|8|9][0-9]\d{8}$/

      郵箱

      /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/


      匹配中文字符

      /[\u4e00-\u9fa5]/

      匹配空白行

      /\n\s*\r/

      匹配網(wǎng)址URL

      /[a-zA-z]+://[^\s]*/

      匹配國內(nèi)電話號碼

      /\d{3}-\d{8}|\d{4}-\{7,8}/

      匹配QQ號

      /[1-9][0-9]{4,}/

      匹配18位身份證號碼

      /^(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)$/

      匹配(年-月-日)格式日期

      /([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8])))/

      匹配正整數(shù)

      /^[1-9]\d*$/

      匹配負(fù)整數(shù)

      /^-[1-9]\d*$/

      匹配整數(shù)

      /^-?[1-9]\d*$/

      匹配非負(fù)整數(shù)(正整數(shù)+0)

      /^[1-9]\d*|0$/

      匹配非正整數(shù)(負(fù)整數(shù)+0)

      /^-[1-9]\d*|0$/

      匹配正浮點(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*$/

      密碼(規(guī)則:長度6-20位,須包含數(shù)字、字母、符號(空格除外)至少2種或以上元素)

      /^(?![A-Z]+$)(?![a-z]+$)(?!\\d+$)(?![\\W_]+$)\\S{6,20}$/


      掃描二維碼推送至手機(jī)訪問。

      版權(quán)聲明:本文由星星博客發(fā)布,如需轉(zhuǎn)載請注明出處。

      本文鏈接:http://www.7811333.com/?id=393

      “js項(xiàng)目常用正則集合” 的相關(guān)文章

      JavaScript中的setTimeout和setInterval

      JavaScript是一門廣泛應(yīng)用于網(wǎng)頁開發(fā)的腳本語言,它提供了許多強(qiáng)大的功能和特性。其中,setTimeout和setInterval是兩個(gè)常用的定時(shí)器函數(shù),它們可以在指定的時(shí)間間隔內(nèi)執(zhí)行代碼。本文將深入探討這兩個(gè)函數(shù)的用法和特點(diǎn),并通過代碼示例來加深理解。...

      7個(gè)Js async/await高級用法

      JavaScript的異步編程已經(jīng)從回調(diào)(Callback)演進(jìn)到Promise,再到如今廣泛使用的async/await語法。后者不僅讓異步代碼更加簡潔,而且更貼近同步代碼的邏輯與結(jié)構(gòu),大大增強(qiáng)了代碼的可讀性與可維護(hù)性。在掌握了基礎(chǔ)用法之后,下面將介紹一些高級用法,以便充分利用async/awai...

      typescript 中 omit 的理解

      在 TypeScript 中,Omit 是一種非常有用的工具類型,它可以用于創(chuàng)建一個(gè)新的類型,這個(gè)新類型是從現(xiàn)有類型中排除了指定的屬性后得到的。如果你想要處理一個(gè)對象但又不需要包含某些屬性,那么 Omit 可以幫助你快速地創(chuàng)建一個(gè)新的類型。 比如說,...

      js字符串總結(jié)

      ES5和字符串 一、ES5的語法 js在產(chǎn)生的時(shí)候,年代比較早,當(dāng)時(shí)的web需求比較少,所以剛開始的js功能比較少,語法沒有特別嚴(yán)謹(jǐn)。隨著時(shí)代的發(fā)展和web應(yīng)用的普及,js需要更多的功能,以及更嚴(yán)謹(jǐn)?shù)恼Z法,所以,js會(huì)有版本的升級。第一版的js是ECM...

      JS forEach 如何跳出循環(huán)

      for循環(huán) JavaScript中,for循環(huán)可以使用 break 和 continue 來跳出: continue:跳出本次循環(huán)...

      深入剖析JavaScript中的堆棧、事件循環(huán)、執(zhí)行上下文、作用域和閉包

      Document1. 堆棧在JavaScript中,內(nèi)存堆是內(nèi)存分配的地方,調(diào)用棧是代碼執(zhí)行的地方。原始類型的保存方式:在變量中保存的是值本身,所以原始類型也被稱之為值類型。對象類型的保存方式:在變量中保存的是對象的“引用”,所以對象類型也被稱之為引用類型。調(diào)用棧理解非常簡單,當(dāng)遇見一個(gè)方法時(shí)推入調(diào)...

      發(fā)表評論

      訪客

      ◎歡迎參與討論,請?jiān)谶@里發(fā)表您的看法和觀點(diǎn)。
      主站蜘蛛池模板: 狠狠狠色丁香婷婷综合久久五月| 婷婷久久综合九色综合绿巨人| 亚洲国产成人久久综合野外| 色天天天综合色天天碰| 国产综合精品在线| 国产福利电影一区二区三区久久久久成人精品综合 | 色综合久久久无码网中文| 免费国产综合视频在线看| 亚洲一区综合在线播放| 日韩字幕一中文在线综合| 亚洲精品综合一二三区在线| 久久久亚洲裙底偷窥综合| 婷婷六月久久综合丁香76| 久久综合伊人77777麻豆| 狠狠色丁香婷婷久久综合| 亚洲色图综合网站| 激情综合一区二区三区| 好吊色青青青国产综合在线观看| 国产91色综合久久免费| 91精品国产色综合久久不| 久久一日本道色综合久久m| 久久综合一区二区无码| 亚洲国产aⅴ综合网| 国产成人亚综合91精品首页| 欧美日韩色另类综合| 18和谐综合色区| 国产成人综合一区精品| 久久综合偷偷噜噜噜色| 色欲香天天综合网站| 色综合视频一区中文字幕| 综合欧美五月丁香五月| 天天综合亚洲色在线精品| 国产精品亚洲综合网站| 色婷婷久久综合中文久久一本| 人人狠狠综合久久亚洲高清| 亚洲AV成人潮喷综合网| 国产精品天干天干综合网| 久久综合给久久狠狠97色| 五月天婷婷综合网| 色噜噜狠狠色综合中文字幕| 91精品国产综合久久精品|