input组件中使用正则表达式识别输入的是中文及中文符号
发布于 4 年前 作者 gangliang 4369 次浏览 来自 分享

这两天学习小程序编码过程中需要识别input输入的是这两天学习小程序编码过程中需要识别input输入的是中文还是非中文(包括标点符号),翻了社区没有这方面内容,在网上找到了相关正则表达式,并代码验证了。共享给大家。函数的精髓在这两个标红的正则表达式,根据需要自行使用 

IsChinese: function(s){

    //匹配中文字符(不包括中文标点)

    //var reg = /[\u4e00-\u9fa5]/ig

    //匹配双字节字符(包括汉字在内)

    var reg = /[^\x00-\xff]/ig

    if(reg.test(s)){

      return true

    }

    else{

      return false

    }

  }

回到顶部