美文网首页
js的正则表达式

js的正则表达式

作者: jlnbda3488375 | 来源:发表于2017-01-03 20:27 被阅读16次

typeof 操作符来查看 JavaScript 变量的数据类型。
constructor 属性返回所有 JavaScript 变量的构造函数。


js的正则表达式
正则表达式(Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式;
搜索模式可用于文本搜索和文本替换;

正则表达式通常用于两个字符串方法 : search() 和 replace();

eg:
/xxxx/i 是一个正则表达式;
xxxx 是一个模式 (用于检索);
i 是一个修饰符 (搜索不区分大小写);

正则表达式修饰符

修饰符 描述
i 执行对大小写不敏感的匹配
g 执行全局匹配(执行所有匹配,不会在找到第一个匹配后停止)
m 多行匹配

正则表达式模式

[abc]:查找方括号之间的任何字符;
[0-9]:查找任何从0到9的数字;
[x|y]:查找任何以 | 分隔的选项;

\d:查找数字;
\s:查找空白字符;

n+ 匹配任何至少包含一个n的字符串;
n* 匹配至少包含0个或多个n的字符串;
n?匹配任何包含0个或1个n的字符串;

test()
test() 方法是一个正则表达式方法。
test() 方法用于检测一个字符串是否匹配某个模式,如果字符串中含有匹配的文本,则返回 true,否则返回 false。

/e/.test("The best things in life are free!")

相关文章

网友评论

      本文标题:js的正则表达式

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