当前位置:首页 > 代码片段 > 正文内容

常用正则表达式(不定期编辑)

Z先生9年前 (2016-05-07)代码片段7457

任意字符,限定长度:

/^.{3,20}$/


手机号:

/^1[3-9][0-9]{9}$/


金额:

/(^[1-9](\d+)?(\.\d{1,2})?$)|(^0$)|(^\d\.\d{1,2}$)/


数字:

/^\d+$/


网址URL:

/^((http(s)?:)?\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\*\+,;=.]+$/i


PATH:(/aa/bb/cc)

/^(?!.*(\/)\1)\/[A-Za-z0-9_/]{1,59}[A-Za-z0-9]{1}$/gm


身份证号码(基础验证):

/^[1-9]\d{5}[1-2]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$/


分享给朋友:

相关文章

JS关于金额的经典函数(解决0.999999999999999的问题)

关于金额,精度一直是很头疼的一个问题。函数一(结果字符串):/**  * 将数值四舍五入(保留2位小数)后格式化成金额形式  *  * @par...

iView/ElementUI的表单验证输入框只能输入number类型无效

iView/ElementUI的表单验证做表单验证的时候,框架默认使用的是async-validator,验证规则type=’number’时,输入数字还报错,是因为输入的数字其变量类型是字符,所以导...

国密加密算法SM4,JS和PHP实现版

php版核心代码<?php /** * Sm4加密解密类 * Class SM4 * @package common\helpers */ class SM4 {...

接口加密des算法,php和js实现版

DES 加密算法 该函数接受一个 8 字节字符串作为普通 DES 算法的密钥(也就是 64 位,但是算法只使用 56 位),或者接受一个 24 字节字符串作为 3DES 算法的密钥;第二个参数是要加...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。