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 常见对象类创建代码与优缺点分析
Dec 07 Javascript
Jquery 绑定时间实现代码
May 03 Javascript
javascript 动态修改css样式方法汇总(四种方法)
Aug 27 Javascript
js中使用使用原型(prototype)定义方法的好处详解
Jul 04 Javascript
Bootstrap实现弹性搜索框
Jul 11 Javascript
AngularJS表单和输入验证实例
Nov 02 Javascript
JS匿名函数实例分析
Nov 26 Javascript
H5上传本地图片并预览功能
May 08 Javascript
把JavaScript代码改成ES6语法不完全指南(分享)
Sep 10 Javascript
React Native之prop-types进行属性确认详解
Dec 19 Javascript
使用vue根据状态添加列表数据和删除列表数据的实例
Sep 29 Javascript
封装一下vue中的axios示例代码详解
Feb 16 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中的integer类型使用分析
2010/07/27 PHP
Memcached常用命令以及使用说明详解
2013/06/27 PHP
PHP调用MsSQL Server 2012存储过程获取多结果集(包含output参数)的详解
2013/07/03 PHP
简单介绍win7下搭建apache+php+mysql开发环境
2015/08/06 PHP
PHP编程实现的TCP服务端和客户端功能示例
2018/04/13 PHP
基于jQuery的树控件实现代码(asp.net+json)
2010/07/11 Javascript
用JavaScript实现动画效果的方法
2013/07/20 Javascript
javascript实现限制上传文件大小
2015/02/06 Javascript
全面解析Bootstrap表单使用方法(表单控件状态)
2015/11/24 Javascript
javascript表单处理具体实现代码(表单、链接、按钮)
2016/05/07 Javascript
jQuery文字横向滚动效果的实现代码
2016/05/31 Javascript
js以分隔符分隔数组中的元素并转换为字符串的方法
2016/11/16 Javascript
Angular 组件之间的交互的示例代码
2018/03/24 Javascript
webstorm中vue语法的支持详解
2018/05/09 Javascript
不得不知的ES6小技巧
2018/07/28 Javascript
vue 实现基础组件的自动化全局注册
2020/12/25 Vue.js
[01:03]DOTA2新的征程 你的脚印值得踏上
2014/08/13 DOTA
[01:05:29]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第二场 1月24日
2021/03/11 DOTA
python使用post提交数据到远程url的方法
2015/04/29 Python
Python使用filetype精确判断文件类型
2017/07/02 Python
python实现机器人行走效果
2018/01/29 Python
Python给定一个句子倒序输出单词以及字母的方法
2018/12/20 Python
python实现车牌识别的示例代码
2019/08/05 Python
python虚拟环境完美部署教程
2019/08/06 Python
Python日志打印里logging.getLogger源码分析详解
2021/01/17 Python
css3中背景尺寸background-size详解
2014/09/02 HTML / CSS
前端canvas动画如何转成mp4视频的方法
2019/06/17 HTML / CSS
html5+svg学习指南之SVG基础知识
2014/12/17 HTML / CSS
Shopee马来西亚:随拍即卖,最佳行动电商拍卖平台
2017/06/05 全球购物
运动会开幕式邀请函
2014/02/03 职场文书
机关作风整顿个人整改措施2014
2014/09/17 职场文书
司法工作人员群众路线对照检查材料思想汇报
2014/09/30 职场文书
司法局群众路线教育实践活动开展情况总结
2014/10/25 职场文书
消防宣传语大全
2015/07/13 职场文书
PostgreSQL数据库去除重复数据和运算符的基本查询操作
2022/04/12 PostgreSQL
CentOS7安装MySQL8的超级详细教程(无坑!)
2022/06/10 Servers