代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
JS
】
工具类
作者:
羊村村长
/ 发布于
2014/11/7
/
562
/** * 根据传入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; }
试试其它关键字
工具类
同语言下
.
Jquery搜索框获取回车事件
.
H5页面添加倒计时,然后自动跳转
.
通过user-agent判断h5页面是在哪个手机App(QQ、微信
.
nginx 禁止未绑定的域名访问
.
JavaScript 获取按键,并屏蔽系统 Window 事件
.
H5之只允许微信浏览器打开,禁止从外部浏览器访问
.
微信打开网址添加在浏览器中打开提示的办法
.
实现JS复制、粘贴,Chrome/Firefox下可用
.
video视频播放,play()、pause()、duration时长、onen
.
HTML5实现MP3上传前的预览和播放时长的获取
可能有用的
.
C#实现的html内容截取
.
List 切割成几份 工具类
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
羊村村长
贡献的其它代码
(
7
)
.
canvas标签用法
.
简单对象取值
.
工具类
.
文字反向
.
倒计时载入页面
.
js获取URL参数信息
.
正则参考
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3