當前位置:編程學習大全網 - 源碼下載 - 常用的JQuery數字類型驗證正則表達式整理

常用的JQuery數字類型驗證正則表達式整理

復制代碼

代碼如下:

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})$"

//身份證

}

  • 上一篇:skywalking
  • 下一篇:如何寫壹個即時通訊軟件?
  • copyright 2024編程學習大全網