JS正则匹配中文的方法示例


Posted in Javascript onJanuary 06, 2017

本文实例讲述了JS正则匹配中文的方法。分享给大家供大家参考,具体如下:

需求:使用JS正则的方式将字符串 “[微笑][撇嘴][发呆][得意][流泪]” 中的汉字进行匹配输出。

示例代码:

<script>
var pattern1 = /[\u4e00-\u9fa5]+/g;
var pattern2 = /\[[\u4e00-\u9fa5]+\]/g;
var contents = "[微笑][撇嘴][发呆][得意][流泪]";
content = contents.match(pattern1);
alert(content);
content = contents.match(pattern2);
alert(content);
</script>

看上述内容,通过 pattern1 alert content 已经获得了汉字内容,那么pattern2的意义在于注意点 [、],没什么,很简单的一个分析,值得注意的是 [\u4e00-\u9fa5] 用来匹配中文就可以了。

Javascript 相关文章推荐
总结AJAX相关JS代码片段和浏览器模型
Aug 15 Javascript
封装了一个支持匿名函数的Javascript事件监听器
Jun 05 Javascript
javascript中Array()数组函数详解
Aug 23 Javascript
基于JS2Image实现圣诞树代码
Dec 24 Javascript
巧用canvas
Jan 21 Javascript
JS表单验证方法实例小结【电话、身份证号、Email、中文、特殊字符、身份证号等】
Feb 14 Javascript
基于javascript的异步编程实例详解
Apr 10 Javascript
实现单层json按照key字母顺序排序的示例
Dec 06 Javascript
轻松搞定jQuery+JSONP跨域请求的解决方案
Mar 06 jQuery
简单明了区分escape、encodeURI和encodeURIComponent
May 26 Javascript
微信小程序时间选择插件使用详解
Dec 28 Javascript
vue表单验证之禁止input输入框输入空格
Dec 03 Vue.js
JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)
Jan 06 #Javascript
JS获取多维数组中相同键的值实现方法示例
Jan 06 #Javascript
JavaScript用JSONP跨域请求数据实例详解
Jan 06 #Javascript
js实现前端分页页码管理
Jan 06 #Javascript
纯js实现倒计时功能
Jan 06 #Javascript
JS正则截取两个字符串之间及字符串前后内容的方法
Jan 06 #Javascript
微信小程序开发教程-手势解锁实例
Jan 06 #Javascript
You might like
dedecms模版制作使用方法
2007/04/03 PHP
PHP中去除换行解决办法小结(PHP_EOL)
2011/11/27 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
2013/06/25 PHP
微信公众号开发客服接口实例代码
2016/10/21 PHP
php实现将数组或对象写入到文件的方法小结【三种方法】
2020/04/22 PHP
Javascript快速排序算法详解
2014/12/03 Javascript
js简单实现竖向tab选项卡的方法
2015/05/04 Javascript
JS实现同一个网页布局滑动门和TAB选项卡实例
2015/09/23 Javascript
JavaScript常用函数工具集:lao-utils
2016/03/01 Javascript
前端编码规范(3)JavaScript 开发规范
2017/01/21 Javascript
Angular.JS去掉访问路径URL中的#号详解
2017/03/30 Javascript
使用JavaScript进行表单校验功能
2017/08/01 Javascript
vuejs使用FormData实现ajax上传图片文件
2017/08/08 Javascript
vue ssr 指南详读
2018/06/29 Javascript
JavaScript基于对象方法实现数组去重及排序操作示例
2018/07/10 Javascript
Vue组件实现触底判断
2019/06/26 Javascript
JavaScript实现滑动门效果
2020/01/18 Javascript
Jquery Datatables的使用详解
2020/01/30 jQuery
vue实现员工信息录入功能
2020/06/11 Javascript
解决python-docx打包之后找不到default.docx的问题
2020/02/13 Python
python 安装impala包步骤
2020/03/28 Python
pycharm 对代码做静态检查操作
2020/06/09 Python
纯CSS3实现表单验证效果(非常不错)
2017/01/18 HTML / CSS
CSS3实现内凹圆角的实例代码
2017/05/04 HTML / CSS
英国在线发型和美容产品商店:Beauty Cutie
2019/04/27 全球购物
阿尔卡特(中国)的面试题目
2014/08/20 面试题
工程开工庆典邀请函
2014/02/01 职场文书
求职面试个人自我评价
2014/02/28 职场文书
企业办公室岗位职责
2014/03/12 职场文书
基层党支部公开承诺书
2014/05/29 职场文书
领导干部学习“三严三实”思想汇报
2014/09/15 职场文书
交通事故委托书范本(2篇)
2014/09/21 职场文书
售票员岗位职责
2015/02/15 职场文书
2015年中学团委工作总结
2015/07/22 职场文书
pycharm代码删除恢复的方法
2021/06/26 Python
windows11怎么查看wifi密码? win11查看wifi密码的技巧
2021/11/21 数码科技