jQuery中的一些正則匹配表示式

2021-09-06 13:17:41 字數 1932 閱讀 5626

jquery常用正則匹配表示式 落雨

//

整數"^-?[1-9]\\d*$",

//正整數

"^[1-9]\\d*$",

//負整數

intege2: "^-[1-9]\\d*$",

//數字

num: "^([+-]?)\\d*\\.?\\d+$",

//正數(正整數 + 0)

num1: "^[1-9]\\d*|0$",

//負數(負整數 + 0)

num2: "^-[1-9]\\d*|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)$", //

非負浮點數(正浮點數 + 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$",

//郵件email: "^\\w+((-\\w+)|(\\.\\w+))*\\@[a-za-z0-9]+((\\.|-)[a-za-z0-9]+)*\\.[a-za-z0-9]+$",

//顏色

//僅中文

chinese: "^[\\u4e00-\\u9fa5\\uf900-\\ufa2d]+$",

//僅acsii字元

ascii: "^[\\x00-\\xff]+$",

//郵編

zipcode: "^\\d$",

//手機

mobile: "^(13|15)[0-9]$",

//ip位址

ip4: "^(25[0-5]|2[0-4]\\d|[0-1]\\d|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d|[1-9]?\\d)$",

//非空

//壓縮檔案

rar: "(.*)\\.(rar|zip|7zip|tgz)$",

//日期

date: "^\\d(\\-|\\/|\.)\\d\\1\\d$",

//qq號碼

//**號碼的函式(包括驗證國內區號,國際區號,分機號)

tel: "^(([0\\+]\\d-)?(0\\d)-)?(\\d)(-(\\d))?$",

//用來使用者註冊。匹配由數字、26個英文本母或者下劃線組成的字串

username: "^\\w+$",

//字母

letter: "^[a-za-z]+$",

//大寫字母

letter_u: "^[a-z]+$",

//小寫字母

letter_l: "^[a-z]+$",

//身份證

idcard: "^[1-9]([0-9]|[0-9])$"

perl 中一些常用的正則匹配

下面是正規表示式中的一些常用模式。pattern 結果 匹配除換行符以外的所有字元 x?匹配 0 次或一次 x 字串 x 匹配 0 次或多次 x 字串,但匹配可能的最少次數 x 匹配 1 次或多次 x 字串,但匹配可能的最少次數 匹配 0 次或一次的任何字元 匹配 1 次或多次的任何字元 匹配剛好是...

Nginx中的一些匹配順序

nginx中經常需要做各種配置,總結如下 1 server name配置 nginx中的server name指令主要用於配置基於名稱虛擬主機,同乙個nginx虛擬主機中,可以繫結多個server name,各個網域名稱用空格隔開即可。如下 server 如果server name有多個,那麼通過 ...

jquery中的一些方法使用

一 概述 inarray map extend each 二 詳細分析 inarray value,array fromindex 從fromindex開始查詢陣列中的索引位置,不包含為 1 map arr,function o 修改陣列中的每乙個值 var arr 1,2,3 map arr,fu...