当前位置: 主页 > 网页制作 > Javascript > 常用的JavaScript验证正则表达式

常用的JavaScript验证正则表达式

时间:2009-12-21来源:互联网 点击:
^[1-9]d*|0$  //匹配非负整数(正整数 + 0)

  ^-[1-9]d*|0$   //匹配非正整数(负整数 + 0)

  ^[1-9]d*.d*|0.d*[1-9]d*$   //匹配正浮点数

  ^-([1-9]d*.d*|0.d*[1-9]d*)$  //匹配负浮点数

  ^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$  //匹配浮点数

  ^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$   //匹配非负浮点数(正浮点数 + 0)

  ^(-([1-9]d*.d*|0.d*[1-9]d*))|0?.0+|0$  //匹配非正浮点数(负浮点数 + 0)

  评注:处理大量数据时有用,具体应用时注意修正

  匹配特定字符串:

  ^[A-Za-z]+$  //匹配由26个英文字母组成的字符串

  ^[A-Z]+$  //匹配由26个英文字母的大写组成的字符串

  ^[a-z]+$  //匹配由26个英文字母的小写组成的字符串

  ^[A-Za-z0-9]+$  //匹配由数字和26个英文字母组成的字符串

  ^w+$  //匹配由数字、26个英文字母或者下划线组成的字符串

  在使用RegularExpressionValidator验证控件时的验证功能及其验证表达式介绍如下:

  只能输入数字:“^[0-9]*$”

  只能输入n位的数字:“^d{n}$”

  只能输入至少n位数字:“^d{n,}$”

  只能输入m-n位的数字:“^d{m,n}$”

  只能输入零和非零开头的数字:“^(0|[1-9][0-9]*)$”

  只能输入有两位小数的正实数:“^[0-9]+(.[0-9]{2})?$”

  只能输入有1-3位小数的正实数:“^[0-9]+(.[0-9]{1,3})?$”

  只能输入非零的正整数:“^+?[1-9][0-9]*$”

  只能输入非零的负整数:“^-[1-9][0-9]*$”

  只能输入长度为3的字符:“^.{3}$”

 

站长资讯网
.
分页: [1] [2] [3] [4]
TAG: JavaScript验证
推荐内容最近更新人气排行
关于我们 | 友情链接 | 网址推荐 | 常用资讯 | 网站地图 | RSS | 留言