-
\t:水平制表符 \v:垂直制表符 \n:换行符 \r:回车符 \0:空字符 \f:换页符查看全部
-
正则表达式有两种基本字符类型组成 1.原义文本字符 2.元字符 元字符在正则表达式中有特殊意义的非字母字符: *+?$^.\(){}[]查看全部
-
修饰符: g :全局搜索 i:不区分大小写 m:多行匹配查看全部
-
var b='\\bam\\b'; alert( "i am lily,i am 17".replace(b,'AM'));//没有效果 var b=new RegExp("\\bam\\b"); alert("i am lily, i am 17".replace(b,"AM"); //i AM lily, i am 17 var b=new RegExp("\\bam\\b","g"); alert("i am lily, i am 17".replace(b,"AM");//i AM lily, i AM 17 其实这样也是可以的 var b=new RegExp(/\bam\b/g); alert("i am lily, i am 17".replace(b,"AM");//i AM lily, i AM 17 暂时别太复杂 我还是推荐最下面的方法查看全部
-
返回匹配结果index,否则为-1;search忽略全局搜索;search中可以用数字去匹配字符串中的数字。查看全部
-
g代表全局(global) 书写位置/\bis\b/g查看全部
-
正则表达式的两种方法: 1.字面量 var b=/\bam\b/; alert( "i am lily".replace(b,'AM')); //i AM lily 2.构造函数 var reg=new RegExp(/\bis\b/); alert("she is beautiful".replace(reg,"is not")); // she is not beautiful查看全部
-
test的本意,其实就是测试能否匹配上。既然这样的话,为什么要每次都创建一个呢?完全没有必要~查看全部
-
所以当使用全局g属性标识时,会修改了lastIndex值,这样就会导致反复的循环true、false查看全部
-
lastIndex:当前匹配结果的最后一个字符的下一个字符的位置。查看全部
-
^(抑或)表示开头 $表示结尾 $n 表示第n块区域 转移字符用\ \d代表数字 {n}代表个数 [-/]表示满足-或者/查看全部
-
这个就是对象属性,添加对象标识的。查看全部
-
正则表达式是从文本头部向尾部开始解析,文本尾部方向称为‘前’。查看全部
-
JavaScript不支持后顾。正向前瞻和负向前瞻就是判断一个正则之后还没有完,还需要在符合一个条件。查看全部
-
前瞻就是正则表达式匹配的时候,再向前检查是否符合断言。查看全部
举报
0/150
提交
取消