随笔分类 - JS
摘要://数组去重 //优化遍历数组法 function uniqueArr(array) { var r = []; for (var i = 0, l = array.length; i < l; i++) { for (var j = i + 1; j < l; j++) if (array[i].
阅读全文
摘要://获取前一天的日期 var date = new Date(); date.setDate(date.getDate()-1);//设置为前一天 console.log("前一天的日期:" + date.toLocaleString()); //获取上个月的日期 var date = new Da
阅读全文
摘要://获取当月的第一天 var date = new Date(); date.setMonth(date.getMonth(), 1);//将日期设置为本月的第一天 console.log("当月的第一天:" + date); //获取当月的最后一天 var date = new Date(); d
阅读全文
摘要://获取出生日期 function getBirthday(cardNo) { var birthday = cardNo.substring(6, 10) + "-" + cardNo.substring(10, 12) + "-" + cardNo.substring(12, 14); retu
阅读全文
摘要://校验手机号 function checkPhone(phone) { var flag = true; //手机号 var reg = /^1[3|4|5|7|8][0-9]\d{8}$/; //电话 var reg0 = /^(0[1-9]\d{1,2}-)\d{6,7}$/; if(reg.
阅读全文
摘要://检验身份证号码 function isCardNo(cardNo) { var flag = true; //身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{1
阅读全文
摘要:function dateToStr (date0) { var date = new Date(date0.time); var year = date.getFullYear(); var month = date.getMonth() + 1; var day = date.getDate()
阅读全文
摘要://1、通过. var age = obj.age; //1、通过[] var age = obj[age]; //注:[key]里面的key可以是动态的
阅读全文
摘要://调整高度函数 function setHeight(element) { //通过css属性,将元素高度设置为文本高度 $(element).css({'height':'auto','overflow-y':'hidden'}).height(element.scrollHeight); }
阅读全文
摘要://校验金额--整数最多5位,小数最多2位 $("#unitCapital").blur(function(){ var reg = /((^[1-9]\d{0,4})|^0)(\.\d{1,2}){0,1}$/; if(!reg.test(this.value)){ alert("格式不对!整数最
阅读全文
摘要:$("input[name='sex'][value='1']").prop("checked",true); $("input[name='sex'][value='1']").attr("checked",true);
阅读全文
摘要://去除末尾逗号 function replaceComma(str){ var reg = /,$/gi; str = str.replace(reg,""); }
阅读全文
摘要://属性选择器[attribute='value'] //复合属性选择器[attribute='value'][attribute2='value2'] //属性选择器[attribute$=value] //格式为:$("input[name$='e']"),input标签里的name属性值以'e
阅读全文
摘要://获取指定日期所在月的第一天和最后一天 function getfirstDateAndlastDate(){ var dateStr = "2021-02-16 09:36:39"; var date = new Date(dateStr); var year = date.getFullYea
阅读全文
摘要:<select id="selectId"> <option value="orange">橙色</option> <option value="yellow">黄色</option> </select> 获取value值 var color = $("#selectId").val(); var
阅读全文
摘要:function dateDiffStr(startDateStr, endDateStr) { var day = 0; var separator = "-"; //日期分隔符 var date1 = startDateStr.substring(0, 10).split(separator);
阅读全文
摘要:arr.indexOf("某元素"):未找到则返回-1。
阅读全文
摘要:<select id="selectId"> <option value="orange">橙色</option> <option value="yellow" des="备注">黄色</option> </select> <input type="text" id="sky" des="蓝蓝的天空
阅读全文
摘要:<select id="selectId"> <option value="orange">橙色</option> <option value="yellow">黄色</option> </select> 1、通过value值设置 $("#selectId").val("yellow"); 2、通过
阅读全文