<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JavaScript表單常用驗(yàn)證集合

    JavaScript表單驗(yàn)證年齡
    JavaScript表單驗(yàn)證年齡,判斷一個(gè)輸入量是否符合年齡,通過(guò)正則表達(dá)式實(shí)現(xiàn)。
    //檢查年齡
    function isAge(str){
    var mydate=new Date;
    var now=mydate.getFullYear();
    if (str < now-60 || str > now-18){
    return false;
    }
    return true;
    }
    正則表達(dá)式驗(yàn)證郵箱
    JavaScript表單驗(yàn)證email,判斷一個(gè)輸入量是否為郵箱email,通過(guò)正則表達(dá)式實(shí)現(xiàn)。
    //檢查email郵箱
    function isEmail(str){
    var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
    return reg.test(str);
    }
    JavaScript表單驗(yàn)證中文大寫(xiě)字母
    JavaScript表單驗(yàn)證中文大寫(xiě)字母,判斷一個(gè)輸入量是否為中文或大寫(xiě)的英文字母,通過(guò)正則表達(dá)式實(shí)現(xiàn)。
    // 檢查是否為有效的真實(shí)姓名,只能含有中文或大寫(xiě)的英文字母
    function isValidTrueName(strName){
    var str = Trim(strName); //判斷是否為全英文大寫(xiě)或全中文,可以包含空格
    var reg = /^[A-Z u4E00-u9FA5]+$/;
    if(reg.test(str)){
    return false;
    }
    return true;
    }
    JavaScript表單驗(yàn)證是否為中文
    JavaScript表單驗(yàn)證是否為中文,判斷一個(gè)輸入量是否為中文,通過(guò)正則表達(dá)式實(shí)現(xiàn)。
    // 檢查是否為中文
    function isChn(str){
    var reg = /^[u4E00-u9FA5]+$/;
    if(!reg.test(str)){
    return false;
    }
    return true;
    }
    JavaScript表單驗(yàn)證電話號(hào)碼
    JavaScript表單驗(yàn)證電話號(hào)碼,判斷一個(gè)輸入量是否為電話號(hào)碼,通過(guò)正則表達(dá)式實(shí)現(xiàn)。
    //檢查電話號(hào)碼
    function isTel(str){
    var reg=/^([0-9]|[\-])+$/g ;
    if(str.length<7 || str.length>18){
    return false;
    }
    else{
    return reg.exec(str);
    }
    }

    本文來(lái)自: 腳本之家(www.jb51.net) 詳細(xì)出處參考:http://www.jb51.net/article/13443.htm

    posted on 2009-04-20 09:16 MichaelLee 閱讀(472) 評(píng)論(1)  編輯  收藏

    評(píng)論

    # re: JavaScript表單常用驗(yàn)證集合 2009-04-20 09:57 MichaelLee

    //過(guò)濾非法字符
    function checkStr(s)
    {
    var str0="<>'~!@#$%^&*()+=[]\\\";?/:{}|.,`  “”‘’_";
    for(var i=0;i<str0.length;i++)
    {
    if(s.indexOf(str0.substring(i,i+1))!=-1)
    { alert("輸入字符串中包含非法字符(如:<,>,%等)!");
    return false;
    }
    }
    return true;
    }
    //數(shù)字
    function isNumber(s)
    {
    for( var loc=0; loc<s.length; loc++ )
    if( (s.charAt(loc) < '0') || (s.charAt(loc) > '9') ){
    alert("請(qǐng)輸入有效數(shù)字! ");
    return false;
    }
    return true;
    }
    //英文+數(shù)字
    function isCharNumber(s)
    {
    for( var loc=0; loc<s.length; loc++ )
    if( (s.charAt(loc) < '0') || (s.charAt(loc) > '9') )
    if( (s.charAt(loc) < 'a') || (s.charAt(loc) > 'z') )
    if( (s.charAt(loc) < 'A') || (s.charAt(loc) > 'Z') )
    {
    alert("只允許英文或數(shù)字!");
    return false;
    }
    return true;
    }
    //不可為空
    function isNull(s)
    {
    if(s.length == 0 || s == ""){
    alert("請(qǐng)不要輸入空值!");
    return false;
    }
    return true;
    }
    //效驗(yàn)長(zhǎng)度
    function isLength(s,i)
    {
    if(s.length > i){
    alert("長(zhǎng)度超出了范圍! ");
    return false;
    }
    return true;
    }
    //電子郵件
    function isEmail(s)
    {
    if (s.length > 50){
    alert("Email地址長(zhǎng)度不能超過(guò)50位!")
    document.joinus.email.focus()
    return false;
    }
    var regu = "^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|com|gov|mil|org|cc|edu|biz|int|tv)$"
    var re = new RegExp(regu);
    if (s.search(re) != -1) {
    return true;
    }
    else {
    alert ("請(qǐng)輸入有效合法的E-mail地址!")
    document.joinus.email.focus()
    return false;
    }
    }   回復(fù)  更多評(píng)論   


    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    <2009年4月>
    2930311234
    567891011
    12131415161718
    19202122232425
    262728293012
    3456789

    導(dǎo)航

    統(tǒng)計(jì)

    公告

    ====Michael Lee====
    =Java Sofware Engineer=
    =Work @ Beijing=
    ---再煩,也別忘微笑;再急,也要注意語(yǔ)氣;再苦,也別忘堅(jiān)持;再累,也要愛(ài)自己!---
    ---低調(diào)做人,你會(huì)一次比一次穩(wěn)健;高調(diào)做事,你會(huì)一次比一次優(yōu)秀---
    ---成功的時(shí)候不要忘記過(guò)去;失敗的時(shí)候不要忘記還有未來(lái)---

    常用鏈接

    留言簿(2)

    隨筆分類(lèi)

    隨筆檔案

    文章分類(lèi)

    文章檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲AV一区二区三区四区| 一区视频免费观看| 婷婷综合缴情亚洲狠狠尤物| 人碰人碰人成人免费视频| 亚洲va无码手机在线电影| 在线观看av永久免费| 一级毛片免费播放视频| 久久亚洲春色中文字幕久久久| 真实乱视频国产免费观看| 高清永久免费观看| 亚洲www在线观看| 亚洲中文字幕无码久久2017 | 亚洲第一成年免费网站| 自拍偷自拍亚洲精品第1页| 亚洲高清中文字幕免费| sss在线观看免费高清| 亚洲激情校园春色| 亚洲精品国产综合久久一线| 免费观看国产网址你懂的| 国产精品亚洲片在线花蝴蝶| 亚洲人成电影亚洲人成9999网| 又大又硬又爽免费视频| 18未年禁止免费观看| gogo免费在线观看| 亚洲久热无码av中文字幕| 亚洲av无码无在线观看红杏| 国产v片免费播放| www.黄色免费网站| 中文毛片无遮挡高清免费| 亚洲丶国产丶欧美一区二区三区| 久久精品亚洲综合| 凹凸精品视频分类国产品免费| 黄色免费网站网址| 美女视频黄的免费视频网页 | 亚洲熟妇无码AV| 亚洲视频免费在线播放| 亚洲一区二区三区AV无码| 日产乱码一卡二卡三免费| 国产精品永久免费10000| 无码人妻精品中文字幕免费 | 亚洲精品女同中文字幕|