接續上篇,以下為常見的正規表示式的範例:
Unsigned Integer
// 123
^\d*$
Signed Integer
// -123
^([+-]?)\d*$
Float
// 123.456
^([+-]?)\d*\.\d*$
IP Address
// 192.168.1.1
^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$
Taiwan ID
// A123456789
^([A-Z]|[a-z])\d{9}$
Cell phone number
// 0912-345-678
^[0-9]{4}\-[0-9]{3}\-[0-9]{3}$
Time
// 23:12:17(HH:MM:SS)
^([0-1][0-9]|2[0-3])\:[0-5][0-9]\:[0-5][0-9]$