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 相关文章推荐
几个高效,简洁的字符处理函数
Apr 12 Javascript
WEB高性能开发之疯狂的HTML压缩
Jun 19 Javascript
js数组的操作指南
Dec 28 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
Dec 29 Javascript
微信小程序 框架详解及实例应用
Sep 26 Javascript
原生js实现淘宝购物车功能
Jun 23 Javascript
JavaScript日期选择功能示例
Jan 16 Javascript
JavaScript闭包的简单应用
Sep 01 Javascript
Javascript 编码约定(编码规范)
Mar 11 Javascript
js html实现计算器功能
Nov 13 Javascript
JS实现集合的交集、补集、差集、去重运算示例【ES5与ES6写法】
Feb 18 Javascript
Vue使用CDN引用项目组件,减少项目体积的步骤
Oct 30 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 以POST方式提交XML、获取XML,解析XML详解及实例
2016/10/26 PHP
PHP7创建COOKIE和销毁COOKIE的实例方法
2020/02/03 PHP
Nigma vs Liquid BO3 第一场2.13
2021/03/10 DOTA
document 和 document.all 分别什么时候用
2006/06/22 Javascript
让插入到 innerHTML 中的 script 跑起来的实现代码
2006/07/01 Javascript
JAVASCRIPT HashTable
2007/01/22 Javascript
比较详细的javascript对象的property和prototype是什么一种关系
2007/08/06 Javascript
发布一个高效的JavaScript分析、压缩工具 JavaScript Analyser
2007/11/30 Javascript
js 遍历对象的属性的代码
2011/12/29 Javascript
JavaScript阻止浏览器返回按钮的方法
2015/03/18 Javascript
AngularJS页面访问时出现页面闪烁问题的解决
2016/03/06 Javascript
Javascript之Math对象详解
2016/06/07 Javascript
深入浅析JavaScript的API设计原则
2016/06/14 Javascript
巧方法 JavaScript获取超链接的绝对URL地址
2016/06/14 Javascript
JS中递归函数
2016/06/17 Javascript
EasyUI 结合JS导出Excel文件的实现方法
2016/11/10 Javascript
基于jQuery实现Accordion手风琴自定义插件
2020/10/13 Javascript
HTML5 js实现拖拉上传文件功能
2020/11/20 Javascript
Angularjs 实现移动端在线测评效果(推荐)
2017/04/05 Javascript
AngularJS 限定$scope的范围实例详解
2017/06/23 Javascript
通过 JS 判断页面是否有滚动条的实现方法
2018/04/05 Javascript
vue项目前端埋点的实现
2019/03/06 Javascript
小程序实现订单倒计时功能
2019/04/23 Javascript
在vue中动态添加class类进行显示隐藏实例
2019/11/09 Javascript
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
2019/05/27 Python
详解python深浅拷贝区别
2019/06/24 Python
如何用Python来搭建一个简单的推荐系统
2019/08/07 Python
浅析PyTorch中nn.Module的使用
2019/08/18 Python
Python图片的横坐标汉字实例
2019/12/04 Python
python自动识别文本编码格式代码
2019/12/26 Python
利用python爬取有道词典的方法
2020/12/08 Python
htnl5利用svg页面高斯模糊的方法
2018/07/20 HTML / CSS
英国经济型酒店品牌:Travelodge
2019/12/17 全球购物
异步传递消息系统的作用
2016/05/01 面试题
校庆口号
2014/06/20 职场文书
Python OpenCV实现图形检测示例详解
2022/04/08 Python