正则表达式


https://www.runoob.com/regexp/regexp-syntax.html
正整数 : ^\d+$
负整数 : ^-\d+$
电话号码 : ^+?[\d\s]{3,}$
电话代码 : ^+?[\d\s]+(?[\d\s]{10,}$
整数 : ^-?\d+$
用户名 : ^[\w\d_.]{4,16}$
字母数字字符 : ^[a-zA-Z0-9]*$
带空格的字母数字字符 : ^[a-zA-Z0-9 ]*$
密码 : ^(?=^.{6,}$)((?=.*[A-Za-z0-9])(?=.*[A-Z])(?=.*[a-z]))^.*$
电子邮件 : ^([a-zA-Z0-9._%-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4})*$
IPv4 地址 : ^((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))*$
小写字母 : ^([a-z])*$
大写字母 : ^([A-Z])*$
网址 : ^(((http|https|ftp):\/\/)?([[a-zA-Z0-9]\-\.])+(\.)([[a-zA-Z0-9]]){2,4}([[a-zA-Z0-9]\/+=%&_\.~?\-]*))*$
VISA 信用卡号码 : ^(4[0-9]{12}(?:[0-9]{3})?)*$
日期 (MM/DD/YYYY) : ^(0?[1-9]|1[012])[- /.](0?[1-9]|[12][0-9]|3[01])[- /.](19|20)?[0-9]{2}$
日期 (YYYY/MM/DD) : ^(19|20)?[0-9]{2}[- /.](0?[1-9]|1[012])[- /.](0?[1-9]|[12][0-9]|3[01])$

浙公网安备 33010602011771号