Sunday, 31 August 2014

HTML5 Pattern

Name Pattern

1.Alpha-Numeric  -  [a-zA-Z0-9]+
2.Username with 2-20 chars  - ^[a-zA-Z][a-zA-Z0-9-_\.]{1,20}$

Password Pattern

1.Password (UpperCase, LowerCase, Number/SpecialChar and min 8 Chars)

Pattern= (?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$

2.Password (UpperCase, LowerCase and Number)

Pattern = ^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?!.*\s).*$

Phone Pattern

Pattern=[\+]\d{2}[\(]\d{2}[\)]\d{4}[\-]\d{4}

Date Pattern

Pattern= (0[1-9]|1[0-9]|2[0-9]|3[01]).(0[1-9]|1[012]).[0-9]{4}
Format ex:  DD.MM.YYYY

Pattern=[0-9]{4}-(0[1-9]|1[012])-(0[1-9]|1[0-9]|2[0-9]|3[01])
Format ex:  YYYY-MM-DD

No comments:

Post a Comment