zoukankan      html  css  js  c++  java
  • 正则表达式中文匹配

    // 用正则匹配中文

    var arr2 = ["匹","配","中","文"];
    var pattern1 = /[u4e00-u9fa5]+/g;
    for (var i = 0; i < arr2.length; i++) {
        if (pattern1.test(arr2[i])) {
            console.log(arr2[i]);    // 匹,中
        }
    }
    

    上面的代码为何只输出了 匹、中?

    答案:

    正则最后的g去掉

    <script type="text/javascript">
        var arr2 = ["匹","配","中","文"];
        var pattern1 = /[u4e00-u9fa5]+/;
        for (var i = 0; i < arr2.length; i++) {
            if (pattern1.test(arr2[i])) {
                console.log(arr2[i]);    // 匹,中
            }
        }
    </script>
  • 相关阅读:
    Java并发编程
    Git
    Spring Boot
    IDEA工具
    Java基础
    数据库架构
    设计模式
    网络基础
    管理知识
    linux安装数据库mysql
  • 原文地址:https://www.cnblogs.com/qshuyan/p/7793826.html
Copyright © 2011-2022 走看看