一些有关检查数据的JS代码


Posted in Javascript onSeptember 07, 2006

这些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);   
}

Javascript 相关文章推荐
验证用户是否修改过页面的数据的实现方法
Sep 26 Javascript
js数据验证集合、js email验证、js url验证、js长度验证、js数字验证等简单封装
May 15 Javascript
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
Jun 27 Javascript
js 判断一个元素是否在页面中存在
Dec 27 Javascript
js防止DIV布局滚动时闪动的解决方法
Oct 30 Javascript
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
Jun 05 Javascript
JavaScript条件判断_动力节点Java学院整理
Jun 26 Javascript
JavaScript数据结构之优先队列与循环队列实例详解
Oct 27 Javascript
vue微信分享到朋友圈 vue微信发送给好友
Nov 28 Javascript
Element-UI中关于table表格的那些骚操作(小结)
Aug 15 Javascript
node.js基于dgram数据报模块创建UDP服务器和客户端操作示例
Feb 12 Javascript
详解ES6数组方法find()、findIndex()的总结
May 12 Javascript
Mozilla中显示textarea中选择的文字
Sep 07 #Javascript
showModelessDialog()使用详解
Sep 07 #Javascript
图片完美缩放
Sep 07 #Javascript
prototype class详解
Sep 07 #Javascript
IE中jscript/javascript的条件编译
Sep 07 #Javascript
prototype 1.5 &amp; scriptaculous 1.6.1 学习笔记
Sep 07 #Javascript
彪哥1.1(智能表格)提供下载
Sep 07 #Javascript
You might like
PHP正则表达式替换站点关键字链接后空白的解决方法
2014/09/16 PHP
codeigniter实现get分页的方法
2015/07/10 PHP
thinkPHP5框架闭包函数与子查询传参用法示例
2018/08/02 PHP
php 中self,this的区别和操作方法实例分析
2019/11/04 PHP
laravel框架语言包拓展实现方法分析
2019/11/22 PHP
js原生态函数中使用jQuery中的 $(this)无效的解决方法
2011/05/25 Javascript
javascript + jquery实现定时修改文章标题
2014/03/19 Javascript
js+cookies实现悬浮购物车的方法
2015/05/25 Javascript
兼容各大浏览器的JavaScript阻止事件冒泡代码
2015/07/09 Javascript
纯JS前端实现分页代码
2016/06/21 Javascript
用纯Node.JS弹出Windows系统消息提示框实例(MessageBox)
2017/05/17 Javascript
Express本地测试HTTPS的示例代码
2018/06/06 Javascript
kafka调试中遇到Connection to node -1 could not be established. Broker may not be available.
2019/09/17 Javascript
微信小程序wxml列表渲染原理解析
2019/11/27 Javascript
JS实现点餐自动选择框(案例分析)
2019/12/10 Javascript
js函数柯里化的方法和作用实例分析
2020/04/11 Javascript
全面解析Vue中的$nextTick
2020/12/24 Vue.js
Python常用算法学习基础教程
2017/04/13 Python
ubuntu系统下使用pm2设置nodejs开机自启动的方法
2018/05/12 NodeJs
Python3.6使用tesseract-ocr的正确方法
2018/10/17 Python
对Python3中列表乘以某一个数的示例详解
2019/07/20 Python
Python Print实现在输出中插入变量的例子
2019/12/25 Python
Python中的整除和取模实例
2020/06/03 Python
Python3+PyCharm+Django+Django REST framework配置与简单开发教程
2021/02/16 Python
香港草莓网土耳其网站:Strawberrynet TR
2017/03/02 全球购物
飞利浦西班牙官方网站:Philips西班牙
2020/02/17 全球购物
abstract是什么意思
2012/02/12 面试题
毕业典礼主持词大全
2014/03/26 职场文书
实习推荐信
2014/05/10 职场文书
材料专业大学毕业生自荐书
2014/07/02 职场文书
学校师德师风自我剖析材料
2014/09/29 职场文书
政风行风评议个人心得体会
2014/10/29 职场文书
2015年勤工助学工作总结
2015/04/29 职场文书
2015年社区工会工作总结
2015/05/26 职场文书
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫
Node.js实现爬取网站图片的示例代码
2022/04/04 NodeJs