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 相关文章推荐
jQuery.extend 函数的详细用法
Jun 27 Javascript
jQuery写fadeTo示例代码
Feb 21 Javascript
禁用Tab键JS代码兼容Firefox和IE
Apr 18 Javascript
JavaScript的null和undefined区别示例介绍
Sep 15 Javascript
JavaScript中的数组特性介绍
Dec 30 Javascript
jQuery中$.click()无效问题分析
Jan 29 Javascript
jQuery选择器源码解读(六):Sizzle选择器匹配逻辑分析
Mar 31 Javascript
JavaScript实现搜索框的自动完成功能(一)
Feb 25 Javascript
JQuery实现DIV其他动画效果的简单实例
Sep 18 Javascript
实例详解display:none与visible:hidden的区别
Mar 30 Javascript
vue.js实现数据动态响应 Vue.set的简单应用
Jun 15 Javascript
使用json-server简单完成CRUD模拟后台数据的方法
Jul 12 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
1.PHP简介
2006/10/09 PHP
PHP环境中Memcache的安装和使用
2015/11/05 PHP
php微信开发之关注事件
2018/06/14 PHP
jQuery ui插件的使用方法代码实例
2013/05/08 Javascript
jquery 删除字符串最后一个字符的方法解析
2014/02/11 Javascript
一个php+js实时显示时间问题
2015/10/12 Javascript
jqGrid表格应用之新增与删除数据附源码下载
2015/12/02 Javascript
关于function类中定义变量this的简单说明
2016/05/28 Javascript
jQuery电话号码验证实例
2017/01/05 Javascript
使用node搭建自动发图文微博机器人的方法
2019/03/22 Javascript
详解Vue中的scoped及穿透方法
2019/04/18 Javascript
如何在JavaScript中正确处理变量
2020/12/25 Javascript
对python .txt文件读取及数据处理方法总结
2018/04/23 Python
Pycharm代码无法复制,无法选中删除,无法编辑的解决方法
2018/10/22 Python
对Python实现累加函数的方法详解
2019/01/23 Python
python 判断矩阵中每行非零个数的方法
2019/01/26 Python
元组列表字典(莫烦python基础)
2019/04/03 Python
Python实现微信消息防撤回功能的实例代码
2019/04/29 Python
Pytorch DataLoader 变长数据处理方式
2020/01/08 Python
Python用类实现扑克牌发牌的示例代码
2020/06/01 Python
如何使用python记录室友的抖音在线时间
2020/06/29 Python
Keras 数据增强ImageDataGenerator多输入多输出实例
2020/07/03 Python
python3 使用ssh隧道连接mysql的操作
2020/12/05 Python
详解python 条件语句和while循环的实例代码
2020/12/28 Python
HTML5 拖拽批量上传文件的示例代码
2018/03/28 HTML / CSS
美国领先的家庭健康检测试剂盒提供商:LetsGetChecked
2019/03/18 全球购物
命名空间(namespace)和程序集(Assembly)有什么区别
2015/09/25 面试题
餐厅总经理岗位职责
2013/12/31 职场文书
会展策划与管理专业大学生职业生涯规划
2014/02/07 职场文书
《乡愁》教学反思
2014/02/18 职场文书
教师校本培训方案
2014/02/26 职场文书
人事任命书格式
2014/06/05 职场文书
工厂采购员岗位职责
2015/04/07 职场文书
学校清洁工岗位职责
2015/04/15 职场文书
2019年消防宣传标语集锦
2019/11/21 职场文书
基于Java的MathML转图片的方法(示例代码)
2021/06/23 Java/Android