账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    js正则表达式
    48
    0

    var rgb = /b(()|()|()|()|()|(S(?=[A-Z06789])S)|([A-Za-z]+)|([a-z]d{2,}[a-z]))b/g

    var str = "zhe41 shou3444 ge zhe0 zhre4 zher41 shi0 aa1 shi4 tan2 xvan4 yan3 chang4 de5 / B1 IY1 . K0 ER0 N0 / deng1 ta3 zhe4 zhe4- "

    str.match(rgb);

    为什么前端加上了一堆的()|()|()|()后面的正则就无法匹配到指定的值了,去掉就可以了,有人知道为什么吗?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 孤独街角 普通会员 1楼

      JavaScript正则表达式是一种强大的工具,可以用来匹配、替换、分割和组合字符串。以下是一些基本的正则表达式概念和用法:

      1. 字符集:正则表达式的字符集是一个包含特定字符的集合。在JavaScript中,你可以通过在字符串中使用特定的字符或字符集来定义字符集。

      2. 规则:正则表达式的规则是用于描述匹配对象的规则。在JavaScript中,你可以使用"[]"来创建一个正则表达式的模式。

      3. 括号:正则表达式中的括号用来指定匹配的模式。在JavaScript中,你可以使用"[]"来创建一个正则表达式的模式。

      4. 特殊字符:正则表达式中的特殊字符包括"."、"?"、"|"、"!"等。这些字符可以用来匹配任意的字符或字符串。

      5. 匹配:正则表达式的主要功能是匹配。在JavaScript中,你可以使用"."、"?"、"|"、"!"等字符来匹配任意的字符或字符串。

      6. 替换:正则表达式的主要功能是替换。在JavaScript中,你可以使用"."、"?"、"|"、"!"等字符来匹配任意的字符或字符串,并在匹配到的字符串中插入新的字符或字符串。

      以下是一些基本的正则表达式用法:

      javascript var regex = /hello/g; var str = "hello world"; var result = str.replace(regex, "hi"); // "hi hello world" console.log(result); // "hi hello world"

      以上代码定义了一个正则表达式,该表达式匹配所有的"hello"。然后,它使用该正则表达式来替换所有的"hello",并将结果存储在变量"result"中。最后,它打印出替换后的字符串。

      这只是正则表达式的一部分功能,JavaScript中的正则表达式非常强大,可以用来做各种复杂的文本处理任务。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部