javaScript 正则表达式

validate Email format : 
/^/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*$/
----------------------------------------------------
alphanumber:
 /^[A-Za-z0-9]+$/
----------------------------------------------------
date  YYYY-MM-DD:
/^((((1[6-9]|[2-9]/d)/d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]/d|3[01]))|(((1[6-9]|[2-9]/d)/d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]/d|30))|(((1[6-9]|[2-9]/d)/d{2})-0?2-(0?[1-9]|1/d|2[0-8]))|(((1[6-9]|[2-9]/d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-))$/
----------------------------------------------------
date  DD/MM/YYYY :
/^(((0[1-9]|[12][0-9]|3[01])([/])(0[13578]|10|12)([/])(/d{4}))|(([0][1-9]|[12][0-9]|30)([/])(0[469]|11)([/])(/d{4}))|((0[1-9]|1[0-9]|2[0-8])([/])(02)([/])(/d{4}))|((29)(/.|-|//)(02)([/])([02468][048]00))|((29)([/])(02)([/])([13579][26]00))|((29)([/])(02)([/])([0-9][0-9][0][48]))|((29)([/])(02)([/])([0-9][0-9][2468][048]))|((29)([/])(02)([/])([0-9][0-9][13579][26])))$/
Matches: 28/12/2003|||28/02/2003|||29/02/2000
Non-Matches: 28-02-2003|||30/02/2003|||28.02.2003
----------------------------------------------------
----------------------------------------------------

date  MM/DD/YYYY :
/^(((0[13578]|10|12)([/])(0[1-9]|[12][0-9]|3[01])([/])(/d{4}))|((0[469]|11)([/])([0][1-9]|[12][0-9]|30)([/])(/d{4}))|((02)([/])(0[1-9]|1[0-9]|2[0-8])([/])(/d{4}))|((02)(/.|-|//)(29)([/])([02468][048]00))|((02)([/])(29)([/])([13579][26]00))|((02)([/])(29)([/])([0-9][0-9][0][48]))|((02)([/])(29)([/])([0-9][0-9][2468][048]))|((02)([/])(29)([/])([0-9][0-9][13579][26])))$/
Matches: 12/28/2003|||02/08/2003|||02/29/2000
Non-Matches: 28-02-2003|||30/02/2003|||28.02.2003 ,5/12/2003
----------------------------------------------------

date MM/DD/YYYY:
/^(?:(?:(?:0?[13578]|1[02])(//|-)31)|(?:(?:0?[1,3-9]|1[0-2])(//|-)(?:29|30)))(//|-)(?:[1-9]/d/d/d|/d[1-9]/d/d|/d/d[1-9]/d|/d/d/d[1-9])$|^(?:(?:0?[1-9]|1[0-2])(//|-)(?:0?[1-9]|1/d|2[0-8]))(//|-)(?:[1-9]/d/d/d|/d[1-9]/d/d|/d/d[1-9]/d|/d/d/d[1-9])$|^(0?2(//|-)29)(//|-)(?:(?:0[48]00|[13579][26]00|[2468][048]00)|(?:/d/d)?(?:0[48]|[2468][048]|[13579][26]))$/
Matches: 8/4/2003,2/4/1787,2/29/2000,02/29/2000
Non-Matches:2/29/2001,
----------------------------------------------------

just number 0到多个:
/^[0-9]*$/
----------------------------------------------------
正负小数后面两位
/^(([0-9]+)|([+,-]([0-9]+)))([.]/d{1,2})?$/
Matches: -0000.00,+000.00,00000,-21.112,+22.00,55.54
Non-Matches: 0.000,--2.20,5.255
----------------------------------------------------
555 555 5555
/^/d{3}/s/d{3}/s/d{4}$/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值