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 相关文章推荐
javascript encodeURI和encodeURIComponent的比较
Apr 03 Javascript
IE8 chrome中table隔行换色解决办法
Jul 09 Javascript
简单的两种Extjs formpanel加载数据的方式
Nov 09 Javascript
jquery.uploadify插件在chrome浏览器频繁崩溃解决方法
Mar 01 Javascript
js中javascript:void(0) 真正含义
Nov 05 Javascript
Bootstrap框架动态生成Web页面文章内目录的方法
May 12 Javascript
浅谈使用splice函数对数组中的元素进行删除时的注意事项
Dec 04 Javascript
微信小程序实战之登录页面制作(5)
Mar 30 Javascript
基于jquery实现多级菜单效果
Jul 25 jQuery
vue.js 添加 fastclick的支持方法
Aug 28 Javascript
一步一步的了解webpack4的splitChunk插件(小结)
Sep 17 Javascript
Vue详细的入门笔记
May 10 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
php中利用str_pad函数生成数字递增形式的产品编号
2013/09/30 PHP
理解Javascript_01_理解内存分配原理分析
2010/10/11 Javascript
JQUERY设置IFRAME的SRC值的代码
2010/11/30 Javascript
javascript实现数字验证码的简单实例
2014/02/10 Javascript
css与javascript跨浏览器兼容性总结
2014/09/15 Javascript
轻量级javascript 框架Backbone使用指南
2015/07/24 Javascript
Ionic实现页面下拉刷新(ion-refresher)功能代码
2016/06/03 Javascript
Vue.js实战之利用vue-router实现跳转页面
2017/04/01 Javascript
jQuery实现简单的Ajax调用功能示例
2019/02/15 jQuery
vue 弹窗时 监听手机返回键关闭弹窗功能(页面不跳转)
2019/05/10 Javascript
layer提示框添加多个按钮选择的实例
2019/09/12 Javascript
vue项目中锚点定位替代方式
2019/11/13 Javascript
微信小程序地图绘制线段并且测量(实例代码)
2020/01/02 Javascript
js与jquery获取input输入框中的值实例讲解
2020/02/27 jQuery
Vue使用Three.js加载glTF模型的方法详解
2020/06/14 Javascript
vue+vant实现购物车全选和反选功能
2020/11/17 Vue.js
Python的ORM框架SQLObject入门实例
2014/04/28 Python
Python入门篇之列表和元组
2014/10/17 Python
Python算法输出1-9数组形成的结果为100的所有运算式
2017/11/03 Python
解决PyCharm的Python.exe已经停止工作的问题
2018/11/29 Python
django配置连接数据库及原生sql语句的使用方法
2019/03/03 Python
由面试题加深对Django的认识理解
2019/07/19 Python
Python多进程multiprocessing、进程池用法实例分析
2020/03/24 Python
Python 中的函数装饰器和闭包详解
2021/02/06 Python
CSS3 Columns分列式布局方法简介
2014/05/03 HTML / CSS
大学生职业生涯规划方案
2014/01/03 职场文书
退休感言
2014/01/28 职场文书
基层干部2014全国两会学习心得体会
2014/03/10 职场文书
信用卡工资证明范本
2014/10/17 职场文书
2014年敬老院工作总结
2014/12/08 职场文书
2015元旦联欢晚会结束语
2014/12/14 职场文书
小学生成绩单评语
2014/12/31 职场文书
小兵张嘎观后感300字
2015/06/03 职场文书
2016计划生育先进个人事迹材料
2016/02/29 职场文书
Python学习之时间包使用教程详解
2022/03/21 Python
maven 解包依赖项中的文件的解决方法
2022/07/15 Java/Android