美文网首页
js正则表达式

js正则表达式

作者: 不可妥协 | 来源:发表于2021-03-04 18:50 被阅读0次

微信小程序获取坐标

作者:子长

  当你看到这个文章,请你知道,这个文章我重写第二遍,原因是第一遍在某个平台写的,平台标明了文章会30秒保存一次,我对此信以为真,知道最后一瞬间崩溃。

 正则表达式以 / 开始,并且以 / 结束,如:/^\d{6}$/ 匹配 6 位纯数字字符。废话不多说,以下是正则表达式的整理:
修饰符 解释
i 执行对大小写不敏感的匹配。
g 执行全局匹配
m 执行多行匹配。
[abc] 、[0-9] 查找方括号之间的任何字符。
(x|y) 查找任何以 | 分隔的选项。
(sdf) 匹配 sdf 这个整体的字符
{6}、{4,7} 匹配大括号之前的 6 个字符;匹配
\d 查找数字。
\s 查找空白字符。
\b 匹配单词边界。
\uxxxx 查找以十六进制数 xxxx 规定的 Unicode 字符。
n+ 匹配任何包含至少一个 n 的字符串。
n* 匹配任何包含零个或多个 n 的字符串。
n? 匹配任何包含零个或一个 n 的字符串。
^ 匹配以 ^ 之后的字符为开始
$ 匹配以 $ 之前的字符为结尾

 通过以上关键字,可自由搭配出日常所用的正则表达式;使用 test() 、 exec() 对字符串进行正则匹配运算;

test()、exec()的区别

 test() 方法用于检测一个字符串是否匹配某个模式,如果字符串中含有匹配的文本,则返回 true,否则返回 false。
 exec() 方法返回一个数组,其中存放匹配的结果。如果未找到匹配,则返回值为 null。

本文由博客群发一文多发等运营工具平台 OpenWrite 发布

相关文章

网友评论

      本文标题:js正则表达式

      本文链接:https://www.haomeiwen.com/subject/pnwkqltx.html