ITPub博客

首页 > 应用开发 > Java > Javascript校验与正则表达式

Javascript校验与正则表达式

原创 Java 作者:yuzhangqi 时间:2008-12-18 11:09:33 0 删除 编辑

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博客 ” ,链接:https://blog.itpub.net/13651903/viewspace-1014948/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-06-10

  • 博文量
    102
  • 访问量
    763296