-
\t 水平制表符 \v \n \r \0 \f换页符 \cX与X对应的控制字符(ctrl+x)查看全部
-
正则表达式 Regular Expression 通配符查看全部
-
\反斜杠表示转义查看全部
-
/b表示单词边界查看全部
-
今天还可以查看全部
-
正则对象属性查看全部
-
? 出现<=1次 + 出现>=1次 * 出现任意次 {n}出现n次 {n,m}出现n到m次 {n,}出现至少n次查看全部
-
预定类查看全部
-
/* * 正则表达式从文本头部向尾部开始解析,文本尾部方向,成为“前” * 前瞻 * 就是在正则表达式匹配到规则的时候,向前检查是否符合断言。比如找到儿子为张三,还得看看他的父亲是否是李四 * 后顾/后瞻方向相反 * 注意:JavaScript不支持后顾 */ var str = "@123dd54dd84\n@4ab44dgf3ddd3d5jc\n@jhv3dds32dde5223rdfdl" alert(str.replace(/d(?=\d)/mg,"中")); alert(str.replace(/d(?!\d)/mg,"中"));查看全部
-
/* * ()--分组 * |--或 * 反向引用 * 忽略分组--分组括号中加?: */ var str = "@123dd54dd84\n@abddgfddddjc\n@jhvddsdderdfdl" var re = /(d{2})/mg; var str2 = ""; str2 = str.replace(re,"中"); alert(str2); alert('this is a test'.replace(/i|s/g,"Y")); alert('2015-12-25'.replace(/(\d{4})-(\d{2})-(?:\d{2})/g,"$2/$3/$1"));查看全部
-
/* * 非贪婪模式 -- 量词后加? */ alert("123456789".match(/\d{3,6}?/g));查看全部
-
? 最多出现一次 + 最少出现一次 * 出现任意次 {n} 出现n次 {n,m} 出现n到m次 {n,} 出现至少n次查看全部
-
/* * 预定义类 * . 等价于 [^\r\n] 表示除了回车符和换行符之外的所有的字符 * \d 等价于 [0-9] 数字字符 d:digit * \s 等价于 [\t\n\x0B\f\r] 空白符 s:space * \w 等价于 [a-zA-Z_0-9] 单词字符(字母、数字下划线) w:word * 大写的表示取反 * 边界匹配 * ^ 以XXX开始 * $ 以XXX结束 * \b 单词边界 * m 多行 */ var str = "@123\n@abc\n@jfl" var re = /^@\w\D/gm; var str2 = ""; str2 = str.replace(re,"中"); alert(str2);查看全部
-
// 元字符 // 范围类--[a-zA-Z] var str = "Investors once feared that the rise of mobile devices would cripple Google. Instead, smartphones are giving the search giant second life." str = str.replace(/\s/g,"-"); var re = /[A-Z-]/g; var str2 = ""; str2 = str.replace(re," "); alert(str2);查看全部
-
// 元字符 // 类--[] // 取反--^ var str = "Investors once feared that the rise of mobile devices would cripple Google. Instead, smartphones are giving the search giant second life." var re = /[^abc]/gi; var str2 = ""; str2 = str.replace(re,"一"); alert(str2);查看全部
举报
0/150
提交
取消