真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

jquery的正則表達(dá)式,正則表達(dá)式表示什么

jquery正則表達(dá)式

if(!/^0?1[3|4|5|8][0-9]\d{8}$/g.test(val)){

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序定制開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了微山免費(fèi)建站歡迎大家使用!

alert("手機(jī)號(hào)碼格式不正確")

}

JQUERY正則表達(dá)式替換

答案是肯定的,先試試正則的效果。把所有圖片寬度設(shè)成90%,最簡(jiǎn)單的方法是在img標(biāo)簽中加入style屬性,然后在style中指定寬度。

用正則,第一步,先要匹配到所有img標(biāo)簽,由于img標(biāo)簽不一定有style屬性,要先判斷是否有style屬性,接下來直接在style屬性中加入width: 90%;?不,這樣可能會(huì)覆蓋掉原有的其他屬性,那就直接追加,追加不會(huì)覆蓋!還是不行,萬一原來就有width呢。。。

還沒開始寫正則表達(dá)式,先想想過程,就已經(jīng)很繁瑣了,其實(shí)實(shí)現(xiàn)起來更加復(fù)雜。

幸好我們可以換個(gè)思路,借助于jQuery解決這個(gè)問題。

jQuery強(qiáng)大之處在于,它能直接將一個(gè)html字符串包裝成dom元素,這個(gè)dom元素不存在于當(dāng)前頁面中,它是放在內(nèi)存中的。

常用的JQuery數(shù)字類型驗(yàn)證正則表達(dá)式整理

復(fù)制代碼

代碼如下:

var

regexEnum

=

{

intege:"^-?[1-9]//d*$",

//整數(shù)

intege1:"^[1-9]//d*$",

//正整數(shù)

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

//負(fù)整數(shù)

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

//數(shù)字

num1:"^([1-9]//d*|0)$",

//正數(shù)(正整數(shù)

+

0)

num2:"^-[1-9]//d*|0$",

//負(fù)數(shù)(負(fù)整數(shù)

+

0)

decmal:"^([+-]?)//d*//.//d+$",

//浮點(diǎn)數(shù)

decmal1:"^[1-9]//d*.//d*|0.//d*[1-9]//d*$",

//正浮點(diǎn)數(shù)

decmal2:"^-([1-9]//d*.//d*|0.//d*[1-9]//d*)$", 

//負(fù)浮點(diǎn)數(shù)

decmal3:"^-?([1-9]//d*.//d*|0.//d*[1-9]//d*|0?.0+|0)$", 

//浮點(diǎn)數(shù)

decmal4:"^[1-9]//d*.//d*|0.//d*[1-9]//d*|0?.0+|0$",

//非負(fù)浮點(diǎn)數(shù)(正浮點(diǎn)數(shù)

+

0)

decmal5:"^(-([1-9]//d*.//d*|0.//d*[1-9]//d*))|0?.0+|0$",//非正浮點(diǎn)數(shù)(負(fù)浮點(diǎn)數(shù)

+

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

//手機(jī)

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號(hào)碼

tel:"^(([0//+]//d{2,3}-)?(0//d{2,3})-)?(//d{7,8})(-(//d{3,}))?$",

//電話號(hào)碼的函數(shù)(包括驗(yàn)證國(guó)內(nèi)區(qū)號(hào),國(guó)際區(qū)號(hào),分機(jī)號(hào))

username:"^//w+$",

//用來用戶注冊(cè)。匹配由數(shù)字、26個(gè)英文字母或者下劃線組成的字符串

letter:"^[A-Za-z]+$",

//字母

letter_u:"^[A-Z]+$",

//大寫字母

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

//小寫字母

idcard:"^[1-9]([0-9]{14}|[0-9]{17})$"

//身份證

}

請(qǐng)教,jQuery中的一個(gè)正則表達(dá)式

JQuery 中

取得 string , 用 .val()

建立正則表達(dá)式 只需用 new RegExp() , 例子 :

var email = new RegExp('^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$');

比對(duì)用 .test() , 例子 :

test_string = "abc@def.com";

if ( email.test( test_string ) ) {

alert('match!');

}


當(dāng)前標(biāo)題:jquery的正則表達(dá)式,正則表達(dá)式表示什么
本文路徑:http://weahome.cn/article/dsdegsp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部