欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

jquery正則,jquery正則匹配

jquery 正則表達(dá)式 添加 千位符

/**

榆次網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護(hù)。創(chuàng)新互聯(lián)從2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。

* @param s 值

* @param n 精度

* @return

*/

function fmoney(s, n) {

n = n 0 n = 20 ? n : 2;

s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + "";

var l = s.split(".")[0].split("").reverse(), r = s.split(".")[1];

t = "";

for (i = 0; i l.length; i++) {

t += l[i] + ((i + 1) % 3 == 0 (i + 1) != l.length ? "," : "");

}

return t.split("").reverse().join("") + "." + r;

}

jQuery插件form-validation-engine正則表達(dá)式操作示例

本文實例講述了jQuery插件form-validation-engine正則表達(dá)式操作。分享給大家供大家參考,具體如下:

form-validation-engine是一個不錯的表單驗證插件,示例如下:

(function($)

{

$.fn.validationEngineLanguage

=

function()

{};

$.validationEngineLanguage

=

{

newLang:

function()

{

$.validationEngineLanguage.allRules

=

{"required":{

//

Add

your

regex

rules

here,

you

can

take

telephone

as

an

example

"regex":"none",

"alertText":"*

必選字段",

"alertTextCheckboxMultiple":"*

請選擇選項",

"alertTextCheckboxe":"*

需要這個復(fù)選框"},

"length":{

"regex":"none",

"alertText":"*在

",

"alertText2":"

",

"alertText3":

"

之間"},

"maxCheckbox":{

"regex":"none",

"alertText":"*

檢查允許超過"},

"minCheckbox":{

"regex":"none",

"alertText":"*

請選擇

",

"alertText2":"

選項"},

"confirm":{

"regex":"none",

"alertText":"*

你的字段不匹配"},

"telephone":{

"regex":"/^[0-9\-\(\)\

]+$/",

"alertText":"*

無效的號碼"},

"email":{

"regex":"/^[a-zA-Z0-9_\.\-]+\@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,4}$/",

"alertText":"*

無效的郵箱"},

"date":{

"regex":"/^[0-9]{4}\-\[0-9]{1,2}\-\[0-9]{1,2}$/",

"alertText":"*

無效的日期,必須是YYYY-MM-DD的格式"},

"onlyNumber":{

"regex":"/^[0-9\

]+$/",

"alertText":"*

只允許輸入數(shù)字"},

"noSpecialCaracters":{

"regex":"/^[0-9a-zA-Z]+$/",

"alertText":"*

有非法字符"},

"ajaxUser":{

"file":"validateUser.php",

"extraData":"name=eric",

"alertTextOk":"*

這個用戶是合法的",

"alertTextLoad":"*

加載中,請等待",

"alertText":"*

這個用戶已經(jīng)存在"},

"ajaxName":{

"file":"validateUser.php",

"alertText":"*

這個名字已經(jīng)被使用",

"alertTextOk":"*

這個名字是可以的",

"alertTextLoad":"*

加載中,請等待"},

"onlyLetter":{

"regex":"/^[a-zA-Z\

\']+$/",

"alertText":"*

只允許輸入字母"},

"validate2fields":{

"nname":"validate2fields",

"alertText":"*

你必須有姓和名"}

}

}

}

})(jQuery);

$(document).ready(function()

{

$.validationEngineLanguage.newLang()

});

這里面有不少正則表達(dá)式,很有意思。

很有意思的form表單驗證。

PS:這里再為大家提供2款非常方便的正則表達(dá)式工具供大家參考使用:

JavaScript正則表達(dá)式在線測試工具:

正則表達(dá)式在線生成工具:

更多關(guān)于jQuery相關(guān)內(nèi)容可查看本站專題:《jQuery正則表達(dá)式用法總結(jié)》、《jQuery字符串操作技巧總結(jié)》、《jQuery操作xml技巧總結(jié)》、《jQuery擴展技巧總結(jié)》、《jquery選擇器用法總結(jié)》及《jQuery常用插件及用法總結(jié)》

希望本文所述對大家jQuery程序設(shè)計有所幫助。

jQuery正則判斷數(shù)組中是否有重復(fù)

// 方法一,正則判斷

var ary = new Array("111","222","33","112","222");

alert(mm(ary))

// 驗證重復(fù)元素,有重復(fù)返回true;否則返回false

function mm(a)

{

return /(\x0f[^\x0f]+)\x0f[\s\S]*\1/.test("\x0f"+a.join("\x0f\x0f") +"\x0f");

}

// 方法二,通過數(shù)組排序,比較臨近元素,可指出重復(fù)的元素

var ary = newArray("111","22","33","111","22");

var nary = ary.sort();

for(var i = 0; i nary.length - 1; i++)

{

if (nary[i] == nary[i+1])

{

alert("重復(fù)內(nèi)容:" + nary[i]);

}

}

// 方法三,通過字符串查找

var ary = newArray("111","22","33","111","22");

var s = ary.join(",") +",";

for(var i = 0; i ary.length; i++)

{

if(s.replace(ary[i] + ",", "").indexOf(ary[i] +",") -1)

{

alert("重復(fù)內(nèi)容:" + ary[i]);

}

}

// 方法四,通過哈希

var ary = newArray("111","22","33","111","22");

alert(isRepeat(ary));

// 驗證重復(fù)元素,有重復(fù)返回true;否則返回false

function isRepeat(arr) {

var hash = {};

for(var i in arr) {

if(hash[arr[i]])

{

return true;

}

// 不存在該元素,則賦值為true,可以賦任意值,相應(yīng)的修改if判斷條件即可

hash[arr[i]] = true;

}

return false;

}

jQuery中運用正則表達(dá)式驗證輸入是否有特殊字符

var str=$('#id').val();

var re =/[`~!@#$%^*_+{}\/'[\]]/im;

if (re.test(str))

{

alert(存在特殊字符);

}

“2-14個字符:字母、數(shù)字或中文”的jquery正則匹配

jquery正則表達(dá)式:^[0-9A-Za-z\u4e00-\u9fa5]{2,14}$

reg=/^[0-9A-Za-z\u4e00-\u9fa5]{2,14}$/;

分享文章:jquery正則,jquery正則匹配
網(wǎng)站地址:http://chinadenli.net/article29/dsiijch.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)網(wǎng)站改版App開發(fā)網(wǎng)站收錄企業(yè)建站搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設(shè)