美文网首页
js 正则表达式 匹配除汉字、字母、数字、逗号、句号、括号外的特

js 正则表达式 匹配除汉字、字母、数字、逗号、句号、括号外的特

作者: 全栈弄潮儿 | 来源:发表于2020-07-28 18:44 被阅读0次

    正则

    /[^\u4e00-\u9fa5a-zA-Z\d,.,。()]+/

    其中\u4e00-\u9fa5匹配汉字,a-zA-Z匹配字母,\d匹配数字,,.,。()匹配逗号、句号或括号,^表示非,+表示尽可能多的匹配。

    let nameReg = /^[a-zA-Z0-9\u4e00-\u9fa5,\()()]+$/;
    let inputName = "%测试正则表达式";
    if(!inputName.trim() || !nameReg.test(inputName)) { 
        console.log('输入内容不合法'); 
    }
    

    经典前端面试题每日更新,欢迎参与讨论,地址:https://github.com/daily-interview/fe-interview

    相关文章

      网友评论

          本文标题:js 正则表达式 匹配除汉字、字母、数字、逗号、句号、括号外的特

          本文链接:https://www.haomeiwen.com/subject/yylqrktx.html