正则表达式

正则表达式:regExp RE 用来操作字符串

作用 数据验证 替换文本 查找文本

创建正则:构造函数 字面量

方法:test() exec() compile()

修饰符用于执行不区分大小写和全文的搜索 i:执行对大小写不敏感的匹配 g 执行全局匹配(查找所有匹配而非在找到
第一个匹配后停止)。

[0-9] 查找从 0 到 9 的任意数字。
[abc] 查找方括号之间的任何字符。
[a-z] 查找从小写 a 到小写 z 的任意字母。
[A-z] 查找从大写 A 到小写 z 的任意字母。 (大写A是最小的)

元字符( Metacharacter)是拥有特殊含义的字符。\w 查找单词字符。\d 查找数字字符。\b 匹配单词边界。

量词:用来匹配目标字符的出现次数。
n+ 匹配任何包含至少一个 n 的字符串
n{x, y} 匹配包含至少 x 个最多 y 个 n 的字符串。
^n 匹配任何开头为 n 的字符串。
n$ 匹配任何结尾为 n 的字符串。

竖线符号 | 在正则表达式中表示“或”关系。
圆括号 () 在正则表达式中用来进行规则的分组。

转义符:正则表达式中有些特殊字符,在正则中已经有其他作用和含义了,所以如何要匹配这些特殊字符,在匹配之
前需要进行转义。
let re = /\?/; // 正则规则:包含?
re.test("?");

支持正则的 String 对象的方法 search() match() replace()

设置透明度的方法:rgba a是第四个参数 透明度 区别:只会把自身变透明
opacity 会连同子元素一起变透明

如何得到函数的返回的值:调用函数名加小括号。

posted @ 2017-09-25 11:12  结合是仙女  阅读(103)  评论(0编辑  收藏  举报