正则表达式
转义字符: ? ? .:任意字符 量词: ? ? ?( ): 字符串方法 ? ??? match():匹配 ? ??replace():替换 ? ? ?search():查找位置 ? ? ? ? ? split():分割 正则方法 ? ? ? ? ?test():检索字符串指定的值,返回true或者false ? ? ? ? exec():检索字符串指定的值,返回找到的值,并确定其位置 ? ?compile(): 编译正则表达式 ?? ? 实例1:将aabb 改变为? bbaa var str=‘aabb‘; var reg=/(w)1(w)2/ // var str2= str.replace(reg,‘$2$2$1$1‘)//replace 不改变原字符串 var str2= str.replace(reg,function($,$1,$2){ return $2+$2+$1+$1 }) console.log(str2) 实例2:将字符串? the-first-name? 改为? thisFirstName var str=‘the-first-name‘; var reg=/-(w)/g; var str1=str.replace(reg,$1){ return $1.toUpperCase(); }) console.log(str1) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |