Javascript校驗與正規表示式

yuzhangqi發表於2008-12-18

1

匹配簡體中文字元

/^([u4E00-u9FA5]|[uFE30- uFFA0])*$/gi

2

匹配Email地址

/^[w-]+(.[w-]+)* @[w-]+(.[w-]+)+$/

3

匹配非負浮點數

/^d+(.d+)?$/

4

防止SQL注入

/ and | or | exec | insert | select | union | update | count | * | % | ‘ | = | + /

5

匹配數字

/^d+$/

6

匹配浮點數

/^(+|-)?d+($|.d+$)/

7

匹配英文字母

/^[A-Za-z]+$/

8

匹配IP地址

@"^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]).(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0).(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0).(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$

9

匹配URL地址

/^((http:[/][/])?w+([.]w+|[/]w*)*)?$/

10

匹配短日期格式

/^(d{1,4})(-|/)(d{1,2})2(d{1,2})$/

11

匹配長日期格式

/^(d{1,4})(-|/)(d{1,2})2(d{1,2}) (d{1,2}):(d{1,2}):(d{1,2})$/

12

匹配國內電話號碼

/(^([0][1-9]{2,3}[-])?d{3,8}(-d{1,6})?$)|(^([0][1-9]{2,3})d{3,8}((d{1,6}))?$)|(^d{3,8}$)/

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13651903/viewspace-1014948/,如需轉載,請註明出處,否則將追究法律責任。

相關文章