![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
正则表达式
文章平均质量分 82
XLLcsdn
这个作者很懒,什么都没留下…
展开
-
最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-...转载 2021-01-12 17:47:43 · 130 阅读 · 0 评论 -
知道这20个正则表达式,能让你少写1,000行代码
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。下面是@技匠整理的,在前端开发中经常使用到的20个正则表达式。正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/; var r = fieldValue.match(reg).转载 2020-07-11 17:45:28 · 160 阅读 · 0 评论 -
记录下 js各种证件的正则验证
身份证 /(^\d{15}$)|(^\d{17}([0-9]|X)$)/护照 /^[a-zA-Z0-9]{3,21}$/ /^(P\d{7})|(G\d{8})$/军官证或士兵证 /^[a-zA-Z0-9]{7,21}$/港澳回归证 和 台胞证/^[a-zA-Z0-9]{5,21}$/出生证 /^[a-zA-Z0-9]{5,21}$/户口本 /^[a-zA-Z0-9]{3,21}$/...转载 2020-07-11 17:46:35 · 762 阅读 · 0 评论 -
只能输入 数字/小数点的数字和金额校验
废话不多说-直接上代码<el-input v-model="obj.value" @blur="onBlur" @input="inputChanged"/> // 监听输入框事件 inputChanged($event) { this.onlyNumber()// 金额输入校验 }, // 失去焦点时 onBlur($event) { this.onlyNumber('blur')// 金额输入校验-规则 }.原创 2020-06-24 14:33:55 · 437 阅读 · 0 评论 -
最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)...转载 2020-06-20 16:52:05 · 216 阅读 · 0 评论 -
JS通过正则限制 input 输入框只能输入整数、小数(金额或者现金)
第一: 限制只能是整数<input type = "text" name= "number" id = 'number' οnkeyup= "if(! /^d+$/.test(this.value)){alert('只能整数');this.value='';}" />如果不是整数就直接alert第二: 限制是两位的小数<input type = "text" name= "price" id = 'price' οnkeyup= "if( ! /^d*(?:.d{0,2})?转载 2020-06-20 11:44:53 · 16529 阅读 · 0 评论