`
happmaoo
  • 浏览: 4349865 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

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

阅读更多

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



http://www.imting.com/puterjam/blogview.asp?logID=180&cateID=1

分享到:
评论

相关推荐

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

    这些JS代码都是一些在表单提交时经常用到的代码,大部分代码也都是用正则表达式写的!

    全国省市数据JS文件 JSON格式

    全国省市数据JS文件,包含三个JSON对象: 1.CHINA_PROVINCE_JSON,全国省份列表; 2.CHINA_CITY_JSON,全国城市列表,key为省份的行政区划代码,value为省份对应的城市列表JSON; 3.CHINA_DISTRICT_JSON:全国省市...

    js代码-项目实战:回文检查器

    js代码-项目实战:回文检查器

    数据检查库is.js.zip

    小型的库 is.js 一个精简而方便的包,它能提供超过100种的数据检查方法,避免在验证数据时重复操作。或者简化了测试代码变的更加轻量级。 标签:isjs

    JAVA上百实例源码以及开源项目源代码

     Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标...

    codejs:NodeJS和浏览器JavaScript代码类

    NodeJS和浏览器JavaScript代码类 Codejs为带有字符分隔符或定界符的复合代码提供了一个强大的类工厂。 使用支持的格式之一( array , string或object )使用数据创建新的代码对象或重建现有的代码对象。 功能包括...

    基于卷积神经网络的JavaScript恶意代码检测方法.pdf

    基于卷积神经网络的JavaScript恶意代码检测方法.pdf

    javascript检查表单数据是否改变的方法

    有的时候,需要检查用户是否修改了一个表单中的内容,则可以使用下面的技巧,其中如果修改了表单的内容则返回true,没修改表单的内容则返回false。代码如下: 代码如下: function formIsDirty(form) { for (var i = ...

    js实现的类似于asp数据字典的数据类型代码实例

    首先声明一个数组: 代码如下: var dictNew=new Array;... //检查该key值是否在数据字典中存在,如果不存在,直接把key值和value添加到数据字典中,如果存在该key键值,则value值累加  if(checkHasInDict(key,di

    使用 Block 和 MicroPython 对微控制器进行编程_JavaScript_代码_相关文件_下载

    不可用时自动检查并上传 MicroPython 使用安装扩展添加未来 从 GitHub 保存和打开代码 一键分享代码 有两种类型 1) 无需安装即可在线使用 2) 未来可离线使用 在仪表板上查看您板上的所有数据! 变化真实模拟器 更多...

    【JavaScript源代码】VUE Token的失效处理详解.docx

    处理token失效的场景 token作为用户的关键令牌信息不是长久有效的,一般都会有一个失效时间(由后端来决定什么时长后失效),如果超过失效时间,当前token就不能再作为用户标识请求数据了,这时候我们需要做一些额外...

    Word、Excel、DataValidator、ftp、字符串、文件目录、常用编码工具、字符串工具、JS脚本、数据检查常用操作类

    Word、Excel、DataValidator、ftp、字符串、文件目录、常用编码工具、字符串工具、JS脚本、数据检查常用操作类等等,好多使用的代码;

    C# 常用类代码(封装)

    7.js.cs 常用js代码 8.文件操作类 9.数据检查类 10.util.cs常用字符串操作 11.CacheManager.cs 操作缓存的类 12.CookieManager.cs Cookie管理类 13.DataToExcel.cs 导出excel 14.EnumConvert 枚举转换为详细说明的类...

    衡量事物在屏幕上花费的时间_JavaScript_代码_相关文件_下载

    您指定一些要跟踪的 DOM 元素,然后每隔一秒 Screentime 检查视口以查看哪些元素在视图中。它跟踪每个元素/字段的可见秒数,然后每 10 秒发布一次报告(您可以调整间隔)。报告被传递给一个回调函数,您可以使用该...

    JavaScript表单验证实现代码

    被 JavaScript 验证的这些典型的表单数据有: 用户是否已填写表单中的必填项目? 用户输入的邮件地址是否合法? 用户是否已输入合法的日期? 用户是否在数据域 (numeric field) 中输入了文本? 必填(或必选)...

    javascript 使用手册

    即变量在使用前不需作声明,而是解释器在运行时检查其数据类型。  第五,代码格式不一样。Java是一种与HTML无关的格式,必须通过像HTML中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中。...

    详解angular脏检查原理及伪代码实现

    我们经常听到angular的脏检查机制和数据的双向绑定,这两个词似乎已经是它的代名词了。那么从编程层面,这到底是什么鬼? 当$scope的一个属性被改变时,界面可能会更新。那么为什么angular里面,修改$scope上的一个...

    tyshemo:JavaScript运行时数据类型检查系统和现代React状态管理模型

    它提供了不同级别的对象来描述数据的类型和结构,并使得在复杂的js代码业务中轻松确保数据类型成为可能。 与其他类型系统不同,TySheMo提供了一种原子编程实践来构建数据类型系统(检查器)。 基于其类型描述系统,...

Global site tag (gtag.js) - Google Analytics