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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    正则匹配特殊字符
    40
    0
    /[~!@#$%^&*()/\|,.<>?"'();:_+-=\[\]{}]/.test('333D');
    

    这个正则表达是本来是打算用来匹配特殊字符的,但是为什么现在上面那种写法返回的是true

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 在正则表达式中,特殊字符的含义是根据在正则表达式中使用的特殊符号而定的。在正则表达式中,特殊字符主要分为以下几类:

      1. 字符:这些字符包括字母、数字、下划线、空格、换行符等。例如,"a"、"1"、" "、"\n"等。

      2. 转义字符:这些字符表示特殊字符,例如反斜杠、井号、百分号、星号等。例如,"\"、"\n"、"\%"、"#"等。

      3. 复合字符:这些字符包括空格、制表符、换行符、括号等。例如,"\t"、"\n"、"\f"、"\r"、"("、")"、"{}"等。

      4. 负数和正数:这些字符表示负数和正数,例如 "-1"、"1"、" "、"\x20"、"\x80"等。

      5. 日期和时间:这些字符表示日期和时间,例如 "01/01/2000"、"2000-01-01"、"1970-01-01"、"1980-01-01" 等。

      6. 特殊字符和数字的组合:这些字符表示特殊字符和数字,例如 "abc"、"123"、"abc123" 等。

      在正则表达式中,使用这些特殊字符时,需要注意它们的含义和使用规则。例如,反斜杠在正则表达式中表示转义字符,它会被转义为 "\\",而在字符串中,反斜杠被当作一个普通字符处理。

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