js进阶正则表达式6转义字符(加\转义)(.符号)(|符号)

一、总结

转义字符:{} () / $ # & * . ....... //3、特殊字符,都要加转义\

点符号:var reg2=/img\.jpg/g //转义字符 \n //2、.啊+号a是特殊字符,原意匹配要加\转义

|符号:var reg1=/javascript|php|java/g //1、|表或者

二、js进阶正则表达式6转义字符

课堂演示

li{
font-size: 20px;
width: 500px;
background: rgba(0,180,80,0.3);
padding: 10px;
margin: 10px;
}
var str1="我喜欢的课程有javascript,php,java";
var str2="tp.png img/jpg + img&jpg img img.jpg tp img+jpg aa.jpg bb";

var reg1=/javascript|php|java/g //1、|表或者 var reg2=/img\.jpg/g //转义字符 \n //2、.啊+号a是特殊字符,原意匹配要加\转义

//如果没有设置全局匹配找到一个就会终止查找
var reg22=/img\/jpg/g
//{} () / $ # & * . ....... //3、特殊字符,都要加转义\
document.write('
1. ')
document.write('
'+str1) 
 
document.write('
'+str1.match(reg1)) 
 
document.write('
'+str2.match(reg2)) 
 
document.write('
'+str2.match(reg22)) 
 
document.write('
')

js进阶正则表达式14验证邮编(input的pattern属性)(正则表达式加起^始$)

js进阶正则表达式14验证邮编(input的pattern属性)(正则表达式加起^始$) 一.总结 1.input的pattern属性:里面可以直接放正则表达式,

js进阶正则表达式5几个小实例(原样匹配的字符在正则中原样输出)(取反^)

js进阶正则表达式5几个小实例(原样匹配的字符在正则中原样输出)(取反^) 一.总结 原样匹配的字符在正则中原样输出:var reg4=/第[1-2][0-9]章/g //10-29 取反^:var ...

js进阶正则表达式方括号(方括号作用)(js正则是在双正斜杠之中:/[a-z]/g)

js进阶正则表达式方括号(方括号作用)(js正则是在双正斜杠之中:/[a-z]/g) 一.总结 方括号:范围 圆括号:选 大括号:数量 1.js正则是在双正斜杠之中: var reg2=/[a-z]/ ...

js进阶正则表达式修饰符(i、g、m)(var reg2=/html/gi)

js进阶正则表达式修饰符(i.g.m)(var reg2=/html/gi) 一.总结 1.正则表达式使用:通过那些支持正则表达式的字符串函数来使用(search.match.replace.spli ...

js进阶正则表达式实现过滤字符串(RegExp对象操作正则表达式)(正则:regular)(表达式:expression)

js进阶正则表达式实现过滤字符串(RegExp对象操作正则表达式)(正则:regular)(表达式:expression) 一.总结 1.str_replace:正则作用:高效快速匹配 2.break ...

js进阶正则表达式11RegExp的属性和方法(RegExp的属性和方法,就是RegExp对象.(点)什么的形式)(正则表达式执行之前会被编译)

js进阶正则表达式11RegExp的属性和方法(RegExp的属性和方法,就是RegExp对象.(点)什么的形式)(正则表达式执行之前会被编译) 一.总结 1. RegExp的属性和方法,就是RegE ...

js进阶正则表达式10-分组-多行匹配-正则对象的属性(小括号作用:分组,将小括号里面的东西看成一个整体,因为量词只对前一个字符有效)(多行匹配:m)(属性使用:reg.global)

js进阶正则表达式10-分组-多行匹配-正则对象的属性(小括号作用:分组,将小括号里面的东西看成一个整体,因为量词只对前一个字符有效)(多行匹配:m)(属性使用:reg.global) 一.总结 1. ...