js常用的工具类
来源:互联网 发布:什么叫软件 编辑:程序博客网 时间:2024/05/17 16:43
/** * 根据传入id获取js对象 * @param id 入参id * @returns */function obj$(id){ return document.getElementById(id);};/** * 根据传入id获取js对象的值 * @param id 入参id * @returns */function val$(id){ var obj= document.getElementById(id); if(obj!==null){ return obj.value(); }else{ return null; }};/** * 去掉字符串前后的空格 * @param str 入参:要去掉空格的字符串 * @returns */function trimAll(str){ return str.replace(/(^\s*)|(\s*$)/g, ''); };/** * 去掉字符串前的空格 * @param str 入参:要去掉空格的字符串 * @returns */function trimLeft(str){ return str.replace(/^\s*/g,''); };/** * 去掉字符串后的空格 * @param str 入参:要去掉空格的字符串 * @returns */function trimRight(str){ return str.replace(/\s*$/,'');}/** * 判断字符串是否为空 * @param str 传入的字符串 * @returns */function isEmpty(str){ if(str != null && str.length > 0) { return true; } return false;}/** * 判断两个字符串子否相同 * @param str1 * @param str2 * @returns {Boolean} */function isEquals(str1,str2){ if(str1==str2){ return true; } return false;}/** * 忽略大小写判断字符串是否相同 * @param str1 * @param str2 * @returns {Boolean} */function isEqualsIgnorecase(str1,str2){ if(str1.toUpperCase() == str2.toUpperCase()) { return true; } return false;}/** * 判断js对象的长度 * @param obj * @param min * @param max * @returns {Boolean} */function checkLength(obj,min,max){ if(obj.length < min || obj.length > max) { return false; } else { return true; }}/** * 判断是否是数字 * @param value * @returns {Boolean} */function isNum(value){ if( value != null && value.length>0 && isNaN(value) == false){ return true; } else{ return false; } }/** * 判断是否是中文 * @param str * @returns {Boolean} */function isChine(str){ var reg = /^([\u4E00-\u9FA5]|[\uFE30-\uFFA0])*$/; if(reg.test(str)){ return false; } return true;}/** * 获取年 * @returns */function getYear(){ var year = null; var dateTime = this.getDateTime(); if(dateTime != null){ year = dateTime.getFullYear(); }else{ year = this.curDateTime.getFullYear(); } return year;}/** * 获取月 * @returns */function getMonth(){ var month = null; var dateTime = this.getDateTime(); if(dateTime != null){ month = dateTime.getMonth() + 1; }else{ month = this.curDateTime.getMonth() + 1; } return month;}/** * 获取天 * @returns */function getDay(){ var day = null; var dateTime = this.getDateTime(); if(dateTime != null){ day = dateTime.getDate(); }else{ day = this.curDateTime.getDate(); } return day; }/** * 获取小时 * @returns */function getHour(){ var hour = null; var dateTime = this.getDateTime(); if(dateTime != null){ hour = dateTime.getHours(); }else{ hour = this.curDateTime.getHours(); } return hour;}/** * 获取分钟 * @returns */function getMinute(){ var minute = null; var dateTime = this.getDateTime(); if(dateTime != null){ minute = dateTime.getMinutes(); }else{ minute = this.curDateTime.getMinutes(); } return minute; }/** * 获取秒 * @returns */function getSecond(){ var second = null; var dateTime = this.getDateTime(); if(dateTime != null){ second = dateTime.getSeconds(); }else{ second = this.curDateTime.getSeconds(); } return second;}/** * 是否是闰年 * @returns {Boolean} */function isLeapYear(){ var flag = false; if((this.getYear() % 4 == 0 && this.getYear() % 100 !=0) || (this.getYear() % 400 == 0)){ flag = true; } return flag;}
0 0
- js常用的工具类
- js常用的工具类
- 常用的正则表达式 js工具类
- 封装一个常用的js工具类
- 常用的js工具库
- 常用的js工具库
- JS 常用验证工具类
- 压缩JS和CSS常用的工具
- js常用的工具方法总结
- js常用方法(正则工具类)
- JS常用代码工具封装类整理
- 常用的工具类
- 常用的工具类
- 常用的工具类
- 常用的工具类
- 常用JS工具
- Ext Js常用的工具函数(八)
- 九款常用的JS代码高亮工具
- ISim技巧
- C++枚举类型enum
- IP组播技术介绍及实现例子
- [POJ 3295]Tautology[构造][DFS]
- 国博记
- js常用的工具类
- 这样回答离职原因,一定没问题!
- JDBC事务
- CentOS和Ubuntu下安装配置Greenplum数据库集群(包括安装包和源码编译安装)
- 廖雪峰-git教程
- 数据库sql server安装使用遇到的问题以及解决方法
- CAN总线基础总结
- storyboard设置autolayout时子view会自动产生20边距
- leetcode总结2 -- 找一个特殊的数