在之前介绍过的python中,我们介绍过python正则表达式。在编程语言JavaScript中也有正则表达式。本文向大家简单介绍JavaScript中的正则表达式,并演示正则表达式的创建方法和使用正则表达式匹配中文的使用实例。
一、正则表达式介绍
1、每种数据都有自己的规则,正则表达式可以描述这个规则,也可以检测数据是否满足这个规则;
2、正则表达式是用于匹配字符串中字符组合的模式;
3、正则表达式还常用于过滤掉页面内容中的一些敏感词(替换),或从字符串中获取我们想要的特定部分(提取)等 。
二、创建正则表达式
调用RegExp对象的构造函数创建
varregexp=newRegExp(/123/); console.log(regexp);
三:使用实例:使用JS正则的方式将字符串 “[微笑][撇嘴][发呆][得意][流泪]” 中的汉字进行匹配输出。
<script> varpattern1=/[\u4e00-\u9fa5]+/g; varpattern2=/\[[\u4e00-\u9fa5]+\]/g; varcontents="[微笑][撇嘴][发呆][得意][流泪]"; content=contents.match(pattern1); alert(content); content=contents.match(pattern2); alert(content); </script>
原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容