<strong id="ctjbx"></strong>

  1. <strong id="ctjbx"></strong>
    <ruby id="ctjbx"></ruby>

    【全球獨家】javaScript基礎語(yǔ)法之正則表達式

    來(lái)源:博客園時(shí)間:2023-06-16 18:07:38

    正則表達式規則

    表達式描述
    [0-9]查找任何從 0 至 9 的數字。例如,匹配: "111" ,不匹配:"eee"
    [abc]查找方括號之間的任何字符。例如,/[123]/ 匹配 "1234567" 中的 "123","1" 中的 "1"。但是不匹配 "4567890"。
    [^abc]查找任何不在方括號之間的字符。例如,/[^123]/ 匹配 "4567890" 中的 "4567890"。但是不匹配 "1"、"2"、"3、"123"等。
    [a-z]查找任何從小寫(xiě) a 到小寫(xiě) z 的字符。例如,/[a-z]/ 匹配任意小寫(xiě)字符。
    [A-Z]查找任何從大寫(xiě) A 到大寫(xiě) Z 的字符。例如,/[A-Z]/ 匹配任意大寫(xiě)字符。
    [A-z]查找任何從大寫(xiě) A 到小寫(xiě) z 的字符。例如,/[A-z]/ 匹配任意小寫(xiě)大寫(xiě)字符。
    (a)查找任何指定的選項。例如,/(a)/匹配"a"。
    \d查找數字。相反的是\D查找非數字字符。
    \s查找空白字符。相反的是\S查找非空白字符。
    \uxxxx查找以十六進(jìn)制數 xxxx 規定的 Unicode 字符。 比如/[1]/匹配任意中文
    "n{X}"匹配包含 X個(gè) n 的序列的字符串。 比如/[2]{2,4}/匹配2-4字的中文,一般符合姓名規則
    ^n匹配任何開(kāi)頭為 n 的字符串。 比如/^1/匹配以1開(kāi)頭的任意字符串
    ?=n匹配任何其后緊接指定字符串 n 的字符串。 比如/(?=(1))/匹配"331"
    ?!n匹配任何其后沒(méi)有緊接指定字符串 n 的字符串。 比如/(?!(1))/匹配"33"
    n$匹配任何結尾為 n 的字符串。 比如/\d$/匹配"111", 但不匹配: "eee"

    常用正則表達式

    手機號

    /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/這個(gè)就是以1開(kāi)頭,然后第二位是[3456789],第三位和第二位關(guān)聯(lián)對應的數字,后面8位是數字就可以了

    中文姓名

    /^[\u4e00-\u9fa5]{2,4}/這個(gè)就是2-4位的中文

    座機號碼

    /^(0\d{2,3})-?(\d{7,8})$/這個(gè)就是第一位是0,后面可能是2或3位數字,之后-后面是7或者8位數字


    (資料圖)

    郵政編碼

    /^[1-9]\d{5}$/這個(gè)就是[1-9]開(kāi)頭的數字,然后后面5位任意數字

    了解清楚正則表達式規則,就可以很方便查找到需要的字符,然后可以任意查詢(xún)、替換等操作。

    支持正則表達式的 String 對象的方法

    方法描述
    search檢索與正則表達式相匹配的值。
    match找到一個(gè)或多個(gè)正則表達式的匹配。
    replace替換與正則表達式匹配的子串。
    split把字符串分割為字符串數組。

    舉例

    search方法

    "123eee33ZZxx".search(/[A-z]/) //查找大小寫(xiě)字符,返回索引3

    match方法

    "123eee33ZZxx".match(/[A-z]/g) //全局找到大小寫(xiě)字符,返回e,e,e,Z,Z,x,x

    replace方法

    "123eee33ZZxx".replace(/\d/, "") //替換數字,返回23eee33ZZxx"123eee33ZZxx".replace(/\d/g, "") //全局替換數字,返回eeeZZxx

    split方法

    "123eee33ZZxx".split(/\d/) //以數字來(lái)分割字符串,返回"","","","eee","","ZZxx"


    1. \u4e00-\u9fa5 ??

    2. \u4e00-\u9fa5 ??

    標簽:

    責任編輯:FD31
    上一篇:環(huán)球微資訊!公安部公布十大高發(fā)電信網(wǎng)絡(luò )詐騙類(lèi)型 刷單返利類(lèi)詐騙占發(fā)案總量近三分之一
    下一篇:最后一頁(yè)

    精彩圖集(熱圖)

    熱點(diǎn)圖集

    最近更新

    信用中國

    • 信用信息
    • 行政許可和行政處罰
    • 網(wǎng)站文章

    久爱免费观看在线精品_亚洲综合一区二区三区_最新国产国模无码视频在线_中文字幕无码精品亚洲资源网久久

      <strong id="ctjbx"></strong>

    1. <strong id="ctjbx"></strong>
      <ruby id="ctjbx"></ruby>