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 相关文章推荐
setAttribute 与 class冲突解决
Feb 17 Javascript
网页中的图片的处理方法与代码
Nov 26 Javascript
jquery下实现overlay遮罩层代码
Aug 25 Javascript
用jquery与css打造个性化的单选框和复选框
Oct 20 Javascript
关于jquery.validate1.9.0前台验证的使用介绍
Apr 26 Javascript
JS正则表达式验证数字代码
Jan 28 Javascript
详谈jQuery操纵DOM元素属性 attr()和removeAtrr()方法
Jan 22 Javascript
微信小程序 配置文件详细介绍
Dec 14 Javascript
微信小程序实现拖拽 image 触摸事件监听的实例
Aug 17 Javascript
Vue 页面切换效果之 BubbleTransition(推荐)
Apr 08 Javascript
微信小程序音乐播放器开发
Nov 20 Javascript
JS端基于download.js实现图片、视频时直接下载而不是打开预览
May 09 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 CURD方法之field方法详解
2014/06/18 PHP
php实现微信公众号主动推送消息
2015/12/31 PHP
php 截取utf-8格式的字符串实例代码
2016/10/30 PHP
PHP实现搜索时记住状态的方法示例
2018/05/11 PHP
thinkphp5.1框架模板布局与模板继承用法分析
2019/07/19 PHP
一个简单的瀑布流效果(主体形式自写)
2013/05/27 Javascript
JavaScript中的prototype和constructor简明总结
2014/04/05 Javascript
Javascript中的五种数据类型详解
2014/12/26 Javascript
通过JS判断联网类型和连接状态的实现代码
2015/04/01 Javascript
javascript中scrollTop详解
2015/04/13 Javascript
JavaScript实现LI列表数据绑定的方法
2015/08/04 Javascript
jQuery打字效果实现方法(附demo源码下载)
2015/12/18 Javascript
浅谈JavaScript 函数参数传递到底是值传递还是引用传递
2016/08/23 Javascript
Dropzone.js实现文件拖拽上传功能(附源码下载)
2016/11/22 Javascript
概述如何实现一个简单的浏览器端js模块加载器
2016/12/07 Javascript
微信小程序实现根据字母选择城市功能
2017/08/16 Javascript
jQuery实现获取table中鼠标click点击位置行号与列号的方法
2017/10/09 jQuery
关于js对textarea换行符的处理方法浅析
2018/08/03 Javascript
解决vue中使用Axios调用接口时出现的ie数据处理问题
2018/08/13 Javascript
使用layui日期控件laydate对开始和结束时间进行联动控制的方法
2019/09/06 Javascript
浅谈bootstrap layer.open中end的使用方法
2019/09/12 Javascript
Python自定义函数的创建、调用和函数的参数详解
2014/03/11 Python
Sanic框架流式传输操作示例
2018/07/18 Python
IntelliJ IDEA安装运行python插件方法
2018/12/10 Python
python numpy 按行归一化的实例
2019/01/21 Python
python实现飞行棋游戏
2020/02/05 Python
Python列表解析操作实例总结
2020/02/26 Python
美国社交购物市场:MassGenie
2019/02/18 全球购物
后勤人员自我鉴定
2013/10/20 职场文书
实习指导教师评语
2014/12/30 职场文书
车间主任岗位职责
2015/02/03 职场文书
社区志愿者服务心得体会
2016/01/22 职场文书
某某幼儿园的教育教学管理调研分析报告
2019/11/29 职场文书
源码解读Spring-Integration执行过程
2021/06/11 Java/Android
python中super()函数的理解与基本使用
2021/08/30 Python
python可视化之颜色映射详解
2021/09/15 Python