
正则
微笑边缘的金元宝
观察入微的眼睛,波澜不惊的内心,希望我能拥有。
展开
-
正则实用列表2023
验证多行xyz坐标 尾部可以没有\n 每行开头可以有除去\n 以外的空白字符。验证有多少个xyz坐标的原子。验证0-0.7之间的数字。验证0-1之间的数字。原创 2023-01-04 10:31:14 · 224 阅读 · 0 评论 -
必须有数字和字母组合的密码正则表达式
由数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间。^(?![0-9]+)(?![a−zA−Z]+)(?![a-zA-Z]+)(?![a−zA−Z]+)[0-9A-Za-z]{8,16}$分开来注释一下:^ 匹配一行的开头位置(?![0-9]+)预测该位置后面不全是数字(?![a−zA−Z]+) 预测该位置后面不全是数字(?![a-zA-Z]+)预测该位置后面不全是数字(?![a−zA−Z]+) 预测该位置后面不全是字母[0-9A-Za-z] {8,16} 由8-16位数字或这原创 2021-11-29 13:51:28 · 1533 阅读 · 0 评论 -
正则限制只能输入浮点数
"我w1aaaa2222!@#$%^&*()_+.222s.222.?2222..2222".replace(/([^-{0,1}\d\.{0,1}\d])/g, "");输出:12222.222.222.2222..2222"12222.222.222.2222..2222".match(/-?\d+\.?\d*/g);输出:["12222.222", "222.2222", "2222"]然后取数组第一个元素重新复制...原创 2021-01-21 14:34:04 · 663 阅读 · 0 评论 -
正则取出一个字符串小括号中的内容
'dsjsakdjasdk__(123273872381)'.match(/(?<=\().*(?=\))/g);结果: [“123273872381”]主要是用的 ?<= 和 ?=,"(?<=\()" 是匹配 前面有 “(” 的内容,"(?=\))" 是匹配后面有 “)” 的内容想了解更多正则请点击链接...原创 2020-12-23 15:41:23 · 3467 阅读 · 0 评论 -
特别详细的正则使用手册
菜鸟教程正则文档W3School正则使用文档正则小方法JavaScript RegExp 对象的lastIndex 属性问题原创 2020-12-23 15:31:04 · 352 阅读 · 0 评论 -
JavaScript RegExp 对象的lastIndex 属性
JavaScript RegExp 对象的lastIndex 属性说明该属性存放一个整数,它声明的是上一次匹配文本之后的第一个字符的位置。上次匹配的结果是由方法 RegExp.exec() 和 RegExp.test() 找到的,它们都以 lastIndex 属性所指的位置作为下次检索的起始点。这样,就可以通过反复调用这两个方法来遍历一个字符串中的所有匹配文本。该属性是可读可写的。只...原创 2019-10-17 11:24:13 · 568 阅读 · 0 评论 -
正则小方法;替换链接地址中不合法的双斜杠 ‘//‘;正则验证是否全部是空白字符;字符下划线转驼峰;驼峰转换下划线;最完美的邮箱验证;国际手机号验证;验证金额保留两位小数;字符串去重;首字母转大写
正则验证是否全部是空白字符/^\s*$/.test(" ") // true/^\s*$/.test(" asasa ") // false字符转驼峰转下划线toHump(){ return string.replace(/\_(\W)/g,function(all,letter){ return letter.toUpperCase })}toHump('a_b_c') ...原创 2019-08-15 14:15:53 · 990 阅读 · 2 评论