随笔分类 - 14-06. 正则 new RegExp //
摘要:可以看到,^ 代表从字符串开头进行匹配,$ 代表从字符串末尾进行匹配 ^ 和 $ 不能一起用,用了其中任何一个,g 就不起作用了。 没有 g 找到一个就不会再找了,有 g 会一直找完整个字符串。 const str = "&一&二&三&四&五&" str.replace(/^[\&]+[\u4e00
阅读全文
摘要:校验邮箱 const isEmail = (str) => { const reg = /^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/g return reg.test(str) } 手机
阅读全文
摘要:要理解?=和?!,首先需要理解 前瞻,后顾,负前瞻,负后顾四个概念:(有的管它叫零宽断言) // 正向前瞻: exp1(?=exp2) 查找exp2前面的exp1 // 正向后顾: (?<=exp2)exp1 查找exp2后面的exp1 // 负向前瞻: exp1(?!exp2) 查找后面不是exp
阅读全文
摘要:场景: 需要在<input/>控制输入的内容为数字(包括小数点) inputOnChange = (value) { //只能输入 数字 或者 . value = value.replace(/[^0-9.]/g, "").trim() //value = value.includes(".") ?
阅读全文
摘要:正则(RegExp) 定义:正确的规则 它是专门来操作(检:检查,索:搜索)(模糊范围的)字符串的一种规则。 简写: /规则和字符串(不带引号的字符串)/ 比如:/d/ 标准写法: new RegExp ( // || 带引号的字符串 , 修饰符 ) 第一个参数:可以放字符串或者正则,注意:如果是字
阅读全文

浙公网安备 33010602011771号