美文网首页
js代码段

js代码段

作者: 蘩_8065 | 来源:发表于2018-11-26 11:32 被阅读0次

js代码记录

jquery子页面(iframe)操作 父页面中的 iframe元素

var ma =  $(parent.window.frames["iframeLeft"].document).find("#f_policyno");

js判断是否是数字

//js判断是否是数字,不是数字返回false,否则返回该数字
/**
*n [必须] ,目标字符串或者数字
*pot [非必须],结果保留小数位数
**/
function isNum(n,pot){
    var s = (n+'').split('.'),pot = pot;
    if(s.length>2)
        return false;
    var reg = /^[0-9]+$/;
    for(var num in s){
        if(!s[num].match(reg))
            return false;
        if(num==1 && (pot == undefined))
            pot = s[num].length;
        
    }
    return parseFloat(n).toFixed(pot);
};

js判断邮箱格式

/**
 * [checkEmail description]
 * @param  {[type]} jid      [元素id带#号]
 * @param  {[type]} required [true不能为空]
 * @return {[type]}          [格式正确返回true]
 */
function checkEmail(jid,required){ 
    var connectMail = $("#connectMail"); 
    //表单存在
    if(connectMail){
        if(required==true && !connectMail.val()){
            alert('邮箱不能为空!'); 
            connectMail.focus(); 
            return false; 
        }
        if(required==false && !connectMail.val()){
            //邮箱为空
            return true;
        }
        //性能优化 
        if(connectMail.val().lastIndexOf(';') == connectMail.val().length-1){
            alert('邮箱格式错误!不能以;结尾'); 
            return false;
         } 
        if(!new RegExp("(^((([a-z0-9]+[-|_|\\.]?)+[a-z0-9]+@([a-z0-9]+[-|_|\\.]?)+([a-z]{2,6};))*(([a-z0-9]+[-|_|\\.]?)+[a-z0-9]+@([a-z0-9]+[-|_|\\.]?)+([a-z]{2,6})))$)").test(connectMail.val())){ 
            alert('邮箱格式错误!多个请用英文;隔开'); 
            connectMail.focus();
            return false;
         }
        return true;
    }
};

js电话号码验证,固定电话号码验证

/**
 * 电话号码验证
 * @param  str
 * @return 验证通过返回true
 */
function isTel(str) {
    var p1=/^[0][1-9]{2,3}-[0-9]{5,10}$/;// 验证带区号的
    var p2 =/^[1-9]{1}[0-9]{5,8}$/;         // 验证没有区号的
    if (str.length > 9) {
      return p1.test(str);
    } else {
      return p2.test(str);
    }
}

js手机号验证

function isPhone(p) {
    var myreg=/^[1][3,4,5,6,7,8,9][0-9]{9}$/;  
    return myreg.test(p);
   }

相关文章

  • js代码段

    js代码记录 jquery子页面(iframe)操作 父页面中的 iframe元素 js判断是否是数字 js判断邮...

  • Js代码段

    2017-12-7 对象的遍历 日期的处理

  • js功能代码段

    获取url中的query参数 设置rem单位比例

  • 常用js代码段

    1. 解析查询字符串 方法一: 方法二: 2. 解决安卓手机 键盘出来覆盖页面(页面没有上移)

  • js实用代码段

    比较两个数组不一样的元素,存进新数组内 var merge = result.concat(inputStr).f...

  • 前端面试题js:V8引擎机制

    6.V8如何执行一段JS代码 6.1 为什么用v8执行js代码 编写了js代码想要交给cpu去执行,但是js代码直...

  • JSCore

    JSCore 简单描述 JSCore是专门用来解释和执行JS代码,可以直接使用OC代码执行一段JS代码 JSPat...

  • 优化Javascript代码性能

    优化JS代码性能 优化循环 我们来看一段段代码 这段代码循环footballTeam中的members数组,然后打...

  • JS运行机制

    JS运行机制 如果一个文档流中包含多个script代码段(用script标签分隔的js代码或引入的js文件),运行...

  • JavaScript预解析

    对一段js代码,js引擎并不是读一句执行一句,而是读取一段、解释执行一段。而一段一段执行,js会对读取的这段js代...

网友评论

      本文标题:js代码段

      本文链接:https://www.haomeiwen.com/subject/xoxrqqtx.html