Javascript正则表达式

关于正则表达式的创建,就不做过多的赘述 ::: tip 由于不知名原因,span标签报错,因此全部替换为[sp] ::: 关于转义 1.字面量形式创建的RegExp 转义形式: \d, \., \s 等 let str='fintinger2592030861.com$323e' let reg=/\d+\.com/ str.match(reg);//2592030861.com 2.对象形式创建的RegExp 转义形式: \\d, \\., \\s等 let str = 'fintinger2592030861.com$323e' let reg = new RegExp('\\d+\\.com', 'g') str.match(reg)//2592030861.com 边界约束 利用^和$分别限制开头和结尾 let str = 'bdhw42556jbjkhb2592030861jrh4jbhkfehrbj43jk32kbbjhb' let reg = /\d{3,6}/ let reg2 = /^\d{3,6}$/ str.match(reg)//42556 str.match(reg2)//null 元字符 元字符 用法 \d & \D 表示数字和非数字 \s & \S 表示空白(空格,换行,Tab制表符等)和非空白 \w & \W 表示字母,数字,下划线和非… ....

Sep 20, 2020 · 2 min · Archai