又整理一些有关检查数据的JS代码
发布:kinglong | 发布时间: 2004年11月12日| 以下是checkdata.js代码片段: //去左空格; function ltrim(s){ return s.replace( /^\s*/, ""); } //去右空格; function rtrim(s){ return s.replace( /\s*$/, ""); } //去左右空格; function trim(s){ return rtrim(ltrim(s)); } //是否为空值; function IsEmpty(_str){ var tmp_str = trim(_str); return tmp_str.length == 0; } //是否有效的Email; function IsMail(_str){ var tmp_str = trim(_str); var pattern = /^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$/; return pattern.test(tmp_str); } //是否有效的数字; function IsNumber(_str){ var tmp_str = trim(_str); var pattern = /^[0-9]/; return pattern.test(tmp_str); } //是否有效的颜色值; function IsColor(color){ var temp=color; if (temp=="") return true; if (temp.length!=7) return false; return (temp.search(/\#[a-fA-F0-9]{6}/) != -1); } //是否有效的链接; function IsURL(url){ var sTemp; var b=true; sTemp=url.substring(0,7); sTemp=sTemp.toUpperCase(); if ((sTemp!="HTTP://")||(url.length<10)){ b=false; } return b; } //是否有效的手机号码; function IsMobile(_str){ var tmp_str = trim(_str); var pattern = /13\d{9}/; return pattern.test(tmp_str); } |
这些JS代码都是一些在表单提交时经常用到的代码,大部分代码也都是用正则表达式写的!
发布:kinglong | 分类:客户端技术 | 评论:2 | 引用:0 | 浏览:
| TrackBack引用地址
- 相关文章:
常用的一些javascript小技巧 (2005-12-19 16:37:51)
Flash 中 oop 的设计模式 (2005-5-3 15:54:20)
在c#中同swf的LocalConnection 通信 (2005-3-23 16:6:21)
有关Flash Lite与 J2ME对比的资料 (2005-3-2 16:10:29)
FSCommand用法详解 (2005-1-3 16:18:20)
一个表单验证的js代码 (2004-11-26 16:40:2)
推荐一篇有关[面向对象的Jscript]文章 (2004-11-13 16:43:35)
富互联网应用系统(RIA)技术 (2004-10-21 16:32:23)
- 1.pc
- http://www.kpwang.com
- content.replace(/<img([^>]*) (src\s*=\s*([^\s|>])*)([^>]*)>/gi,"<img $2>")
这一句里面怎么看啊 谁能帮我解析一下 谢谢! - 2006-5-13 22:52:10 回复该留言
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。




