js 校验问题
来源:互联网 发布:ipad air2卸载软件 编辑:程序博客网 时间:2024/04/29 18:38
1、校验双字符单字符长度
var getBLen = function(str) { if (str == null) return 0; if (typeof str != "string"){ str += ""; } return str.replace(/[^x00-xff]/g,"01").length;}eg:var custNameLen = getBLen(Trim(custName,'g')); if(custNameLen > 20) { mecv.message.show({ title:"提示信息", body: "客户名称过长,请重新输入!", cancel:false, buttons:[{name:'确定',sid:"ensure"}] }); return false; }
2、去掉字符串中所有空格(包括中间空格,需要设置第2个参数为:g)
function Trim(str,is_global){ var result; result = str.replace(/(^\s+)|(\s+$)/g,""); if(is_global.toLowerCase()=="g"){ result = result.replace(/\s/g,""); } return result;}
3、毫秒格式化日期数据
// time:毫秒,format:日期格式function format(time, format){var t = new Date(time);var tf = function(i){return (i < 10 ? '0' : '') + i};return format.replace(/yyyy|MM|dd|HH|mm|ss/g, function(a){switch(a){case 'yyyy':return tf(t.getFullYear());break;case 'MM':return tf(t.getMonth() + 1);break;case 'mm':return tf(t.getMinutes());break;case 'dd':return tf(t.getDate());break;case 'HH':return tf(t.getHours());break;case 'ss':return tf(t.getSeconds());break;};});}eg:format(item.planDeliveryDate, 'yyyy/MM/dd HH:mm:ss')
0 0
- js 校验问题
- js中用正则表达式校验问题
- myeclipse取消js校验的问题
- 关于js校验身份证格式问题
- JS 校验
- js校验
- js校验
- js 校验
- js校验
- JS校验
- js校验
- js 校验
- JS 身份证号校验 年龄校验
- js手机号码校验,邮箱校验
- JavaWeb开发中关于JS校验的代码优化问题
- js校验金额问题,保留小数点两位
- JS 身份证校验函数
- 身份证JS校验
- 字符串转换成整数
- 一个简单的BitTorrent客户端实现(一):概述
- 评程序员和会不会修电脑到底有几毛钱关系?
- 项目管理:redmine
- Android应用内打开QQ聊天框
- js 校验问题
- C# 向ListView中添加多列数据的方法
- NSUserDefaults使用
- malloc和free函数详解(转载)
- [图像] PCA主成份分析
- JAVA网络编程实现基于TCP协议的时间服务(向服务器查询当前时间)
- 网络编程归纳总结八阶段
- 是否应该使用Mysql外键?
- PHP实现更新中间关联表数据的两种方法