项目中js的工具类
来源:互联网 发布:java新开线程 编辑:程序博客网 时间:2024/06/13 16:49
js工具类的功能有:
1、去掉字符串前后空格
2、清空select
3、验证手机号
4、字符串转换int型数字
5、获取checkbox的选中的值
6、去掉左边的空白
7、去掉邮编的空白
源码如下:
/** * 去掉字符串前后空格 * * @param str * @returns */function trim(str){ return str.replace(/^(\s|\xA0)+|(\s|\xA0)+$/g, ''); } /** * 清空select * * @param selectObj * @return */function clearOption(selectObj){for(var i = 0,len = selectObj.options.length; i < len; i++){selectObj.options[0] = null;}}/** * 验证手机号 * * @param value * @return */function isMobel(value){if(/^13\d{9}$/g.test(value)||(/^15[0-9]\d{8}$/g.test(value))|| (/^18[0-9]\d{8}$/g.test(value))){return true; }else{return false;}}/** * 转换为int型数字 * * @param va * @returns */function string2Int(va){if(isNaN(va)){return 0;}else{return parseInt(va);}}/** * 获取checkbox选中的值 * @param checkName * @returns {String} */function getCheckBoxValue(checkName){var obj = document.getElementsByName(checkName);var checkValue = "";if(obj){for(var i=0;i<obj.length;i++){if(obj[i].checked){if(checkValue!=""){checkValue+=",";}checkValue+=obj[i].value;}}}return checkValue;}//去掉左边的空白 function trimLeft(s){ if(s == null) { return ""; } var whitespace = new String(" \t\n\r"); var str = new String(s); if (whitespace.indexOf(str.charAt(0)) != -1) { var j=0, i = str.length; while (j < i && whitespace.indexOf(str.charAt(j)) != -1){ j++; } str = str.substring(j, i); } return str; } //去掉右边的空白 function trimRight(s){ if(s == null) return ""; var whitespace = new String(" \t\n\r"); var str = new String(s); if (whitespace.indexOf(str.charAt(str.length-1)) != -1){ var i = str.length - 1; while (i >= 0 && whitespace.indexOf(str.charAt(i)) != -1){ i--; } str = str.substring(0, i+1); } return str; }
0 0
- 项目中js的工具类
- 项目中常用的工具类
- 项目中连接数据库的工具类
- 项目中常用的简单工具类
- JavaScript项目中使用的工具类
- 项目中通用的Dialog工具类
- cocos2d-js研究:cocos工具生成的项目移植到cocos code ide 中
- 项目中加密存储密码的工具类---PasswordUtil类
- 项目中加密存储密码的工具类---PasswordUtil类
- 在Android项目中,随处获取Context的工具类
- java 项目中经常用到的工具类
- Java Web项目中常用的工具类
- Android项目中常用的工具类集
- Android项目中常用的工具类集
- 项目管理中使用的工具
- 项目中测试工具的应用
- 项目中常用的工具一
- 项目开发中应用过的工具
- JS获取URL参数
- VMware的“Intel VT-x is disabled”解决方法
- BFC是什么?
- [BZOJ1014][JSOI2008][Splay][RKHash]火星人prefix
- Oracle MERGE INTO的用法
- 项目中js的工具类
- 至少从它占据的市场份额来说
- java enum详解
- NGUI必备概念和理论(一)【NGUI3.5.8】
- Unix下/usr/include头文件
- 域名的结构
- Java基础_异常
- 单例模板
- Android重启应用程序 && 不重启应用不改变系统语言改变 Android多语言应用