正则表达式

 

 

 

 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])$

  

posted @ 2020-12-21 19:36  tigergaonotes  阅读(58)  评论(0编辑  收藏  举报