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 相关文章推荐
js 调用父窗口的具体实现代码
Jul 15 Javascript
图片动画横条广告带上下滚动可自定义图片、链接等等
Oct 20 Javascript
jQuery中end()方法用法实例
Jan 08 Javascript
JavaScript中length属性的使用方法
Jun 05 Javascript
js浏览器html5表单验证
Oct 17 Javascript
用jQuery的AJax实现异步访问、异步加载
Nov 02 Javascript
Vue中使用的EventBus有生命周期
Jul 12 Javascript
vue2.0移动端滑动事件vue-touch的实例代码
Nov 27 Javascript
详解ES7 Decorator 入门解析
Feb 18 Javascript
js实现适配移动端的拖动效果
Jan 13 Javascript
JS 设计模式之:工厂模式定义与实现方法浅析
May 06 Javascript
详解如何使用Node.js实现热重载页面
May 06 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中异常处理方法小结
2015/01/09 PHP
使用PHPMailer发送邮件实例
2017/02/15 PHP
20款效果非常棒的 jQuery 插件小结分享
2011/11/18 Javascript
Javascript Request获取请求参数如何实现
2012/11/28 Javascript
Jquery读取URL参数小例子
2013/08/30 Javascript
jquery设置元素的readonly和disabled的写法
2013/09/22 Javascript
innerHTML动态添加html代码和脚本兼容多个浏览器
2014/10/11 Javascript
javascript实现控制的多级下拉菜单
2015/07/05 Javascript
实例详解JavaScript获取链接参数的方法
2016/01/01 Javascript
详解Wondows下Node.js使用MongoDB的环境配置
2016/03/01 Javascript
jQuery内容折叠效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
jQuery实现简单倒计时功能的方法
2016/07/04 Javascript
深入理解requireJS-实现一个简单的模块加载器
2018/01/15 Javascript
vue 右键菜单插件 简单、可扩展、样式自定义的右键菜单
2018/11/29 Javascript
egg.js的基本使用和调用数据库的方法示例
2019/05/18 Javascript
vuex(vue状态管理)的特殊应用案例分享
2020/03/03 Javascript
[04:00]黄浦江畔,再会英雄——完美世界DOTA2 TI9应援视频
2019/07/31 DOTA
Python打包方法Pyinstaller的使用
2018/10/09 Python
Python面向对象程序设计多继承和多态用法示例
2019/04/08 Python
wxPython窗体拆分布局基础组件
2019/11/19 Python
Python 如何反方向迭代一个序列
2020/07/28 Python
Elasticsearch py客户端库安装及使用方法解析
2020/09/14 Python
HTML5 Canvas 实现K线图的示例代码
2019/12/23 HTML / CSS
微软香港官网及网上商店:Microsoft HK
2016/09/01 全球购物
阿提哈德航空官方网站:Etihad Airways
2017/01/06 全球购物
纽约海:Sea New York
2018/11/04 全球购物
建筑设计所实习生自我鉴定
2013/09/25 职场文书
大学生简单自荐信
2013/11/10 职场文书
教师工作自我鉴定范文
2014/09/14 职场文书
六查六看心得体会
2014/10/14 职场文书
2014年信用社工作总结
2014/11/25 职场文书
介绍信模板
2015/01/31 职场文书
2015年材料员工作总结
2015/04/30 职场文书
校园歌手大赛主持词
2015/07/03 职场文书
Python必备技巧之字符数据操作详解
2022/03/23 Python
Python软件包安装的三种常见方法
2022/07/07 Python