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 提升运行速度之循环篇 译文
Aug 15 Javascript
Javascript获取HTML静态页面参数传递值示例
Aug 18 Javascript
jquery实现TAB选项卡鼠标经过带延迟效果的方法
Jul 27 Javascript
IE8下jQuery改变png图片透明度时出现的黑边
Aug 30 Javascript
jQuery中JSONP的两种实现方式详解
Sep 26 Javascript
不间断循环滚动效果的实例代码(必看篇)
Oct 08 Javascript
jquery 判断div show的状态实例
Dec 03 Javascript
Bootstrap 3浏览器兼容性问题及解决方案
Apr 11 Javascript
React Native日期时间选择组件的示例代码
Apr 27 Javascript
vue中关闭eslint的方法分析
Aug 04 Javascript
babel7.x和webpack4.x配置vue项目的方法步骤
May 12 Javascript
vue回到顶部监听滚动事件详解
Aug 02 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
ThinkPHP控制器里javascript代码不能执行的解决方法
2014/11/22 PHP
php针对cookie操作的队列操作类实例
2014/12/10 PHP
php版微信公众平台入门教程之开发者认证的方法
2016/09/26 PHP
Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
2017/03/02 PHP
日期函数扩展类Ver0.1.1
2006/09/07 Javascript
JavaScript var声明变量背后的原理示例解析
2013/10/12 Javascript
js螺旋动画效果的具体实例
2013/11/15 Javascript
了不起的node.js读书笔记之node.js中的特性
2014/12/22 Javascript
完美实现仿QQ空间评论回复特效
2015/05/06 Javascript
JavaScript常用函数工具集:lao-utils
2016/03/01 Javascript
BootStrap 可编辑表Table格
2016/11/24 Javascript
Bootstrap模态框(Modal)实现过渡效果
2017/03/17 Javascript
vue中将网页打印成pdf实例代码
2017/06/15 Javascript
node.js实现的装饰者模式示例
2017/09/06 Javascript
bootstrap时间控件daterangepicker使用方法及各种小bug修复
2017/10/25 Javascript
VSCode配置react开发环境的步骤
2017/12/27 Javascript
微信小程序嵌入腾讯视频源过程详解
2019/08/08 Javascript
对vuex中getters计算过滤操作详解
2019/11/06 Javascript
JavaScript实现HTML导航栏下拉菜单
2020/11/25 Javascript
python3实现爬取淘宝美食代码分享
2018/09/23 Python
Python去除字符串前后空格的几种方法
2019/03/04 Python
Django实现auth模块下的登录注册与注销功能
2019/10/10 Python
TensorFlow 读取CSV数据的实例
2020/02/05 Python
Django 解决阿里云部署同步数据库报错的问题
2020/05/14 Python
Python flask路由间传递变量实例详解
2020/06/03 Python
html5 canvas 画图教程案例分析
2012/11/23 HTML / CSS
深入解析HTML5使用SVG图像时的viewBox属性用法
2015/09/02 HTML / CSS
xxx同志考察材料
2014/02/07 职场文书
网络工程师职业规划
2014/02/10 职场文书
学校安全责任书
2014/04/14 职场文书
岗位职责说明书
2014/05/07 职场文书
工作自我推荐信范文
2015/03/25 职场文书
2015年小学二年级班主任工作总结
2015/05/21 职场文书
闪闪红星观后感
2015/06/08 职场文书
婚礼领导致辞大全
2015/07/28 职场文书
python批量创建变量并赋值操作
2021/06/03 Python