常用的JQuery数字类型验证正则表达式整理

 更新时间:2013年06月18日 17:28:28   作者:  
本文整理了一些常用的数字类型验证正则,希望大家在使用过程中可以参考下
复制代码 代码如下:

var regexEnum =
{
intege:"^-?[1-9]//d*$", //整数
intege1:"^[1-9]//d*$", //正整数
intege2:"^-[1-9]//d*$", //负整数
num:"^([+-]?)//d*//.?//d+$", //数字
num1:"^([1-9]//d*|0)$", //正数(正整数 + 0)
num2:"^-[1-9]//d*|0$", //负数(负整数 + 0)
decmal:"^([+-]?)//d*//.//d+$", //浮点数
decmal1:"^[1-9]//d*.//d*|0.//d*[1-9]//d*$",   //正浮点数
decmal2:"^-([1-9]//d*.//d*|0.//d*[1-9]//d*)$",  //负浮点数
decmal3:"^-?([1-9]//d*.//d*|0.//d*[1-9]//d*|0?.0+|0)$",  //浮点数
decmal4:"^[1-9]//d*.//d*|0.//d*[1-9]//d*|0?.0+|0$",   //非负浮点数(正浮点数 + 0)
decmal5:"^(-([1-9]//d*.//d*|0.//d*[1-9]//d*))|0?.0+|0$",  //非正浮点数(负浮点数 + 0)

email:"^//w+((-//w+)|(//.//w+))*//@[A-Za-z0-9]+((//.|-)[A-Za-z0-9]+)*//.[A-Za-z0-9]+$", //邮件
color:"^[a-fA-F0-9]{6}$", //颜色
url:"^http[s]?://////([//w-]+//.)+[//w-]+([//w-./?%&=]*)?$", //url
chinese:"^[//u4E00-//u9FA5//uF900-//uFA2D]+$", //仅中文
ascii:"^[//x00-//xFF]+$", //仅ACSII字符
zipcode:"^//d{6}$", //邮编
mobile:"^(13|15|18)[0-9]{9}$", //手机
ip4:"^(25[0-5]|2[0-4]//d|[0-1]//d{2}|[1-9]?//d)//.(25[0-5]|2[0-4]//d|[0-1]//d{2}|[1-9]?//d)//.(25[0-5]|2[0-4]//d|[0-1]//d{2}|[1-9]?//d)//.(25[0-5]|2[0-4]//d|[0-1]//d{2}|[1-9]?//d)$", //ip地址
notempty:"^//S+$", //非空
picture:"(.*)//.(jpg|bmp|gif|ico|pcx|jpeg|tif|png|raw|tga)$", //图片
rar:"(.*)//.(rar|zip|7zip|tgz)$", //压缩文件
date:"^//d{4}(//-|///|/.)//d{1,2}//1//d{1,2}$", //日期
qq:"^[1-9]*[1-9][0-9]*$", //QQ号码
tel:"^(([0//+]//d{2,3}-)?(0//d{2,3})-)?(//d{7,8})(-(//d{3,}))?$", //电话号码的函数(包括验证国内区号,国际区号,分机号)
username:"^//w+$", //用来用户注册。匹配由数字、26个英文字母或者下划线组成的字符串
letter:"^[A-Za-z]+$", //字母
letter_u:"^[A-Z]+$", //大写字母
letter_l:"^[a-z]+$", //小写字母
idcard:"^[1-9]([0-9]{14}|[0-9]{17})$" //身份证
}

相关文章

  • 正则表达式常见密码验证方式总结大全

    正则表达式常见密码验证方式总结大全

    对于门户网站用户注册或修改密码时,需要有正则表达式验证密码,根据安全级别不同,网站会设置不同基本的密码正则表达式,这篇文章主要给大家介绍了关于正则表达式常见密码验证方式总结的相关资料,需要的朋友可以参考下
    2024-05-05
  • 在实际例子中学习正则表达式(高效率)

    在实际例子中学习正则表达式(高效率)

    正则表达式,又称正规表示法、常规表示法。下面小编给大家分享几个例子给大家讲下正则表达式知识,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-08-08
  • 正则表达式速查表

    正则表达式速查表

    正则表达式在工作中经常用,但是有些东西就是记不住,我从来不强求自己去记记不住的东西。我的选择是整理出来,用的时候查。如下是我常用的正则表达式速查表
    2015-06-06
  • JS和C#实现的两个正则替换功能示例分析

    JS和C#实现的两个正则替换功能示例分析

    这篇文章主要介绍了JS和C#实现的两个正则替换功能,结合具体实例形式分析了js与C#进行字符串正则替换的相关实现方法与注意事项,需要的朋友可以参考下
    2017-06-06
  • php正则表达式中贪婪与非贪婪介绍

    php正则表达式中贪婪与非贪婪介绍

    什么叫贪婪,比如说要从字符串中td面包一td td面包二td吃面包,本来你只可以吃面包一,可是你贪心,于是就把第一个td到最后一个td里面的两个面包取出来了,你想多吃点,非贪婪也就是你不贪吃了,就只吃面包一
    2016-03-03
  • javascript 正则修正符

    javascript 正则修正符

    javascript的正则修正符一般人都知道有两个:i、匹配部分大小写,g、匹配多次。
    2009-03-03
  • notepad++中使用正则表达式处理数据的步骤

    notepad++中使用正则表达式处理数据的步骤

    这篇文章主要介绍了notepad++中使用正则表达式处理数据,详细介绍了使用正则表达式提取文本中特定行的方法,需要的朋友可以参考下
    2023-05-05
  • 正则表达式——详细讲解平衡组

    正则表达式——详细讲解平衡组

    这篇文章主要介绍了正则表达式——详细讲解平衡组,需要的朋友可以参考下
    2017-04-04
  • 正则表达式应用之提炼百度歌词的实现代码

    正则表达式应用之提炼百度歌词的实现代码

    前几天看了下百度音乐盒的功能,发现有歌词功能,用正则匹配了下,需要的朋友可以参考下。
    2011-06-06
  • 去除段首段尾的 和全角的空格的正则

    去除段首段尾的 和全角的空格的正则

    去除段首段尾的  和全角的空格的正则,代码看起来不如之前的版本,简单,需要更了解正则的特殊字符。
    2009-08-08

最新评论