最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

實(shí)用的JS正則表達(dá)式(手機(jī)號(hào)碼/IP正則/郵編正則/電話等)

 更新時(shí)間:2013年01月11日 11:58:02   作者:  
實(shí)用的JS正則表達(dá)式(手機(jī)號(hào)碼/IP正則/郵編正則/電話等),經(jīng)驗(yàn)積累,感興趣的朋友可以了解下,一定會(huì)對(duì)你有幫助的
//校驗(yàn)是否全由數(shù)字組成
復(fù)制代碼 代碼如下:

function isDigit(s)
{
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}

//校驗(yàn)登錄名:只能輸入5-20個(gè)以字母開頭、可帶數(shù)字、“_”、“.”的字串
復(fù)制代碼 代碼如下:

function isRegisterUserName(s)
{
var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
if (!patrn.exec(s)) return false
return true
}

//校驗(yàn)用戶姓名:只能輸入1-30個(gè)以字母開頭的字串
復(fù)制代碼 代碼如下:

function isTrueName(s)
{
var patrn=/^[a-zA-Z]{1,30}$/;
if (!patrn.exec(s)) return false
return true
}

//校驗(yàn)密碼:只能輸入6-20個(gè)字母、數(shù)字、下劃線
復(fù)制代碼 代碼如下:

function isPasswd(s)
{
var patrn=/^(w){6,20}$/;
if (!patrn.exec(s)) return false
return true
}

//校驗(yàn)普通電話、傳真號(hào)碼:可以“+”開頭,除數(shù)字外,可含有“-”
復(fù)制代碼 代碼如下:

function isTel(s)
{
//var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?(d){1,12})+$/;
var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/;
if (!patrn.exec(s)) return false
return true
}

//校驗(yàn)手機(jī)號(hào)碼:必須以數(shù)字開頭,除數(shù)字外,可含有“-”
復(fù)制代碼 代碼如下:

function isMobil(s)
{
var patrn=/^[+]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12})+$/;
if (!patrn.exec(s)) return false
return true
}

//校驗(yàn)郵政編碼
復(fù)制代碼 代碼如下:

function isPostalCode(s)
{
//var patrn=/^[a-zA-Z0-9]{3,12}$/;
var patrn=/^[a-zA-Z0-9 ]{3,12}$/;
if (!patrn.exec(s)) return false
return true
}

//校驗(yàn)搜索關(guān)鍵字
復(fù)制代碼 代碼如下:

function isSearch(s)
{
var patrn=/^[^`~!@#$%^&*()+=|\][]{}:;',.<>/?]{1}[^`~!@$%^&()+=|\][]{}:;',.<>?]{0,19}$/;
if (!patrn.exec(s)) return false
return true
}

//校驗(yàn)是否IP地址
復(fù)制代碼 代碼如下:

function isIP(s) //by zergling
{
var patrn=/^[0-9.]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}

復(fù)制代碼 代碼如下:

"^\d+$"  //非負(fù)整數(shù)(正整數(shù) + 0)
"^[0-9]*[1-9][0-9]*$"  //正整數(shù)
"^((-\d+)|(0+))$"  //非正整數(shù)(負(fù)整數(shù) + 0)
"^-[0-9]*[1-9][0-9]*$"  //負(fù)整數(shù)
"^-?\d+$"    //整數(shù)
"^\d+(\.\d+)?$"  //非負(fù)浮點(diǎn)數(shù)(正浮點(diǎn)數(shù) + 0)
"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮點(diǎn)數(shù)
"^((-\d+(\.\d+)?)|(0+(\.0+)?))$"  //非正浮點(diǎn)數(shù)(負(fù)浮點(diǎn)數(shù) + 0)
"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //負(fù)浮點(diǎn)數(shù)
"^(-?\d+)(\.\d+)?$"  //浮點(diǎn)數(shù)
"^[A-Za-z]+$"  //由26個(gè)英文字母組成的字符串
"^[A-Z]+$"  //由26個(gè)英文字母的大寫組成的字符串
"^[a-z]+$"  //由26個(gè)英文字母的小寫組成的字符串
"^[A-Za-z0-9]+$"  //由數(shù)字和26個(gè)英文字母組成的字符串
"^\w+$"  //由數(shù)字、26個(gè)英文字母或者下劃線組成的字符串
"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$"    //email地址
"^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$"  //url
"^[A-Za-z0-9_]*$"

相關(guān)文章

  • js將多維數(shù)組轉(zhuǎn)為一維數(shù)組后去重排序

    js將多維數(shù)組轉(zhuǎn)為一維數(shù)組后去重排序

    本文主要介紹了js將多維數(shù)組轉(zhuǎn)為一維數(shù)組后去重排序,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-06-06
  • Firefox中autocomplete="off" 設(shè)置不起作用Bug的解決方法

    Firefox中autocomplete="off" 設(shè)置不起作用Bug的解決方法

    在實(shí)現(xiàn)補(bǔ)全提示功能時(shí)(Suggest),都會(huì)給輸入框(Input)元素添加autocomplete屬性,且值設(shè)為off。
    2011-03-03
  • js實(shí)現(xiàn)for循環(huán)跳過undefined值示例

    js實(shí)現(xiàn)for循環(huán)跳過undefined值示例

    這篇文章主要介紹了js實(shí)現(xiàn)for循環(huán)跳過undefined值,結(jié)合實(shí)例形式分析了js使用for循環(huán)針對(duì)數(shù)組的遍歷、判斷、運(yùn)算等相關(guān)操作技巧,需要的朋友可以參考下
    2019-07-07
  • 淺析JavaScript原型繼承的陷阱

    淺析JavaScript原型繼承的陷阱

    JavaScript和其它面向?qū)ο笳Z言一樣,對(duì)象類型采用引用方式。持有對(duì)象的變量只是一個(gè)地址,而基本類型數(shù)據(jù)是值。當(dāng)原型上存儲(chǔ)對(duì)象時(shí),就可能有一些陷阱
    2013-12-12
  • WebGL?多重紋理的使用介紹

    WebGL?多重紋理的使用介紹

    這篇文章主要為大家介紹了WebGL 多重紋理的使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • javascript 閉包詳解及簡單實(shí)例應(yīng)用

    javascript 閉包詳解及簡單實(shí)例應(yīng)用

    這篇文章主要介紹了javascript 閉包詳解及應(yīng)用的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • Area 區(qū)域?qū)崿F(xiàn)post提交數(shù)據(jù)的js寫法

    Area 區(qū)域?qū)崿F(xiàn)post提交數(shù)據(jù)的js寫法

    這篇文章主要介紹了在Area區(qū)域的里 實(shí)現(xiàn)post 提交數(shù)據(jù) 的js寫法,需要的朋友可以參考下
    2014-04-04
  • js中利用tagname和id獲取元素的方法

    js中利用tagname和id獲取元素的方法

    這篇文章主要介紹了js中利用tagname和id獲取元素的方法,主要包括三種方法,需要的朋友可以參考下
    2016-01-01
  • 詳解如何在TypeScript中聲明全局變量

    詳解如何在TypeScript中聲明全局變量

    本文主要介紹了如何在 TypeScript 中聲明全局變量,在TypeScript中,可以使用declare關(guān)鍵字來聲明全局變量,這樣的聲明告訴編譯器該變量是在其他地方定義的,而不需要實(shí)際的實(shí)現(xiàn),文中通過代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2023-08-08
  • js中?new?Date().getTime()得到的是毫秒數(shù)時(shí)間戳

    js中?new?Date().getTime()得到的是毫秒數(shù)時(shí)間戳

    今天在寫一個(gè)函數(shù)的時(shí)候需要用的一個(gè)時(shí)間戳方便調(diào)用不同的隨機(jī)數(shù)?那么時(shí)間戳就是比較好的方式,主要怕瀏覽器緩存數(shù)據(jù),下面就為大家簡單介紹一下
    2023-07-07

最新評(píng)論

图们市| 定安县| 临颍县| 陆丰市| 东乌珠穆沁旗| 津南区| 岢岚县| 九台市| 温州市| 乌拉特前旗| 大理市| 宝应县| 樟树市| 新龙县| 北碚区| 贺兰县| 平昌县| 砀山县| 贡嘎县| 柘荣县| 思南县| 晋城| 郧西县| 中阳县| 寿宁县| 金阳县| 久治县| 安岳县| 石棉县| 全州县| 榆树市| 镇远县| 清流县| 汉沽区| 长武县| 青海省| 达尔| 昭苏县| 昌平区| 和平区| 竹山县|