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 刷新全集常用代码
Nov 22 Javascript
兼容IE和FF的js脚本代码小结(比较常用)
Dec 06 Javascript
jquery mobile 移动web(5)
Dec 20 Javascript
Bootstrap modal使用及点击外部不消失的解决方法
Dec 13 Javascript
js微信应用场景之微信音乐相册案例分享
Aug 11 Javascript
对存在JavaScript隐式类型转换的四种情况的总结(必看篇)
Aug 31 Javascript
jQuery实现的表格前端排序功能示例
Sep 18 jQuery
Node.JS使用Sequelize操作MySQL的示例代码
Oct 09 Javascript
修改UA在PC中访问只能在微信中打开的链接方法
Nov 27 Javascript
Angular实现的日程表功能【可添加及隐藏显示内容】
Dec 27 Javascript
基于jquery trigger函数无法触发a标签的两种解决方法
Jan 06 jQuery
浅谈Webpack下多环境配置的思路
Jun 27 Javascript
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以mysqli方式连接类完整代码实例
2014/07/15 PHP
使用PHPExcel操作Excel用法实例分析
2015/03/26 PHP
php使用Jpgraph绘制饼状图的方法
2015/06/10 PHP
通过PHP简单实例介绍文件上传
2015/12/16 PHP
ThinkPHP中Widget扩展的两种写法及调用方法详解
2017/05/04 PHP
php 与 nginx 的处理方式及nginx与php-fpm通信的两种方式
2018/09/28 PHP
PHP实现随机发放扑克牌
2020/04/21 PHP
jquery CSS选择器笔记
2010/03/29 Javascript
javascript中callee与caller的用法和应用场景
2010/12/08 Javascript
js有关元素内容操作小结
2011/12/20 Javascript
javascript中直接写php代码的方法
2013/07/31 Javascript
js与jquery获取父元素,删除子元素的两种不同方法
2014/01/09 Javascript
教你如何在 Javascript 文件里使用 .Net MVC Razor 语法
2014/07/23 Javascript
Bootstrap 粘页脚效果
2016/03/28 Javascript
jQuery复制节点用法示例(clone方法)
2016/09/08 Javascript
JS实现双击内容变为可编辑状态
2017/03/03 Javascript
Vuex之理解Getters的用法实例
2017/04/19 Javascript
EasyUI在Panel上动态添加LinkButton按钮
2017/08/11 Javascript
three.js 入门案例详解
2018/01/23 Javascript
jQuery实现的回车触发按钮事件功能示例
2018/03/25 jQuery
JS加密插件CryptoJS实现AES加密操作示例
2018/08/16 Javascript
简单了解node npm cnpm的具体使用方法
2019/02/27 Javascript
vue中 数字相加为字串转化为数值的例子
2019/11/07 Javascript
Vue 解决通过this.$refs来获取DOM或者组件报错问题
2020/07/28 Javascript
[09:43]DOTA2每周TOP10 精彩击杀集锦vol.5
2014/06/25 DOTA
深入解析Python的Tornado框架中内置的模板引擎
2016/07/11 Python
pandas Dataframe行列读取的实例
2018/06/08 Python
Python创建或生成列表的操作方法
2019/06/19 Python
django restframework serializer 增加自定义字段操作
2020/07/15 Python
西班牙英格列斯百货官网:El Corte Inglés
2016/09/25 全球购物
戴尔美国官方折扣店:Dell Outlet
2018/02/13 全球购物
公司廉洁自律承诺书
2014/03/27 职场文书
软件售后服务承诺书
2014/05/21 职场文书
2015年音乐教师个人工作总结
2015/05/20 职场文书
2016年世界人口日宣传活动总结
2016/04/05 职场文书
关于html选择框创建占位符的问题
2021/06/09 HTML / CSS