`

常用的js较验集锦

 
阅读更多

1.去空格

第一种方法

 

function ltrim(str) { 
			if(str.length==0)
				return(str);
			else {
				var idx=0;
				while(str.charAt(idx).search(/\s/)==0)
					idx++;
				return(str.substr(idx));
			}
		}
		
	function rtrim(str) { 
		if(str.length==0)
			return(str);
		else {
			var idx=str.length-1;
			while(str.charAt(idx).search(/\s/)==0)
				idx--;
			return(str.substring(0,idx+1));
		}
	}
	function trim(str) { 
		return(rtrim(ltrim(str)));
	}   

 第二种方法

 

//去空格
	String.prototype.Trim = function() { 
		var m = this.match(/^\s*(\S+(\s+\S+)*)\s*$/); 
		return (m == null) ? "" : m[1]; 
	}

 2.较验是否是图片文件

 

function isImage(file){ 				
		 var ext = file.substr(file.lastIndexOf('.')).toLowerCase()
		 return '.gif,.jpg,.png,.jpeg,.bmp,'.indexOf(ext+',') >= 0
	};

 3.较验汉字的长度

 

if (lotteryTitle.replace(/[\u00ff-\uffff]/g, "**").length > 200) {
        	window.alert("主题名称长度最大为200个字符!");
        	return false;
   		 }

 4.较验文本框只能输入数字

在文本框中加入如下事件

 

onkeyup="value=value.replace(/[^\d]/g,'')"
 <td>
	<input type="input" id="awardAmount" name="lotteryAward.amount" title="" maxlength="9"   onkeyup="value=value.replace(/[^\d]/g,'')"/>
    <span class="redstart">*</span>(范围:1~999999999)
</td>

 或者在提交前加入如下js较验

 

if(isNaN(awardAmount)){
   window.alert("奖品数量只能是数字!");
    return false;
 }
 var reg = /[1-9][0-9]{0,8}/;
if( awardAmount == 0 || !reg.test(awardAmount)){
   window.alert("奖品数量必须是大于0的整数!");
     return false;
}
 

5.复制到剪贴板的js代码

function copyCode(copyText) 
    {
        if (window.clipboardData) 
        {
            window.clipboardData.setData("Text", copyText)
        } 
      alert('复制成功!');
    }

 

 

 

分享到:
评论

相关推荐

    javaj中一些常用js校验

    此文档中包含一些常用的js校验,例如:非空校验了啊,特殊符号的限制了啊,限制文本框输入格式啊等等

    javascript 常用校验代码

    通过学习和理解这些JavaScript校验代码,开发者可以构建更健壮、更安全的应用程序,减少错误并提供更好的用户体验。同时,了解和掌握这些技术也有助于提升编程能力,适应不断变化的Web开发需求。

    js校验特殊字符

    以下是关于"js校验特殊字符"这一主题的详细解释: 1. **特殊字符过滤的原理** 在JavaScript中,可以使用正则表达式(Regular Expression)进行字符串的匹配和校验。特殊字符过滤就是创建一个包含不允许的字符的...

    常用js大全,javascript校验大全

    这个“常用js大全,javascript校验大全”集合了多种常见的验证功能,确保用户输入的数据格式正确,从而提高用户体验和系统安全性。以下是一些主要的知识点: 1. **数字验证**:用于检查字符串是否全由数字组成,这...

    JS常用校验

    常用的JS校验, 包括身份证、邮箱、电话等等等的校验, WEB开发中非常实用的工具

    js校验.txt

    js 校验.txt

    MD5加密和JS 校验码MD5加密和JS 校验码

    JavaScript(JS)是运行在浏览器端的脚本语言,它可以用于实现前端的交互逻辑和数据验证。在MD5加密的上下文中,JS可以用来动态地计算用户输入或者文件内容的MD5值。例如,用户在网页上输入密码时,JS可以即时加密这...

    js常用校验封装方法

    js常用校验封装方法,大家可参考应用,主要方法有 必添选项验证、Email验证、MM/DD/YYYYY日期格式验证、网址验证、金额校验、身份证号码验证、英文大写字母验证、邮政编码格式验证、电话号码格式验证、包含手机的...

    js javaScript 验证校验小工具包

    这个"js javaScript 验证校验小工具包"显然是一个集合了各种JavaScript验证和校验功能的资源库,旨在帮助开发者更方便地处理表单验证、数据格式检查等常见任务。 在前端开发中,验证和校验通常涉及以下几个方面: ...

    JS校验,提供公共的JS表单校验

    公共JS校验,提供了常见的JS前台表单校验

    后台JS校验框架

    在IT领域,后台JS校验框架是用于在服务器端执行JavaScript代码,对用户提交的数据进行验证的一种工具。这种框架通常被开发人员用来提高应用的安全性和用户体验,因为它可以在数据到达数据库之前检测并处理潜在的错误...

    javascript常用校验脚本

    这些验证脚本是JavaScript中进行数据校验的基本工具,它们可以根据实际需求进行组合和扩展,以满足更复杂的应用场景。例如,你可以结合这些函数创建一个自定义的表单验证器,对用户输入进行全方位的检查。同时,随着...

    详细简单的cron表达式校验js

    cron表达式校验,验证是否是正确的cron表达式,调用的主方法是function cronValidate(cronExpression ),有需要可以看一下

    js+日期校验

    非常牛的js日期校验 非常牛的js日期校验

    js校验常用方法

    JavaScript,简称JS,是Web开发中的重要脚本语言,用于实现客户端的动态效果和交互。在前端开发中,校验是必不可少的环节,确保数据的正确性和安全性。本文将深入探讨JavaScript中常用的验证方法,帮助开发者更好地...

    CRC-CCITT(XmodemJS)JS校验

    传入字符串就行了,CRC-CCITT(XmodemJS)JS校验 已经做了转义

    纯javascript校验框架

    一款纯javascript的校验框架,支撑动态的生成界面校验和静态的界面校验,十分实用,并且可以支撑自定义校验方法。 并且本人正在着手设计一套gme的平台,目前已经实现了很多快速开发经验的积累,有兴趣者可以联系...

    js脚本实现CRC校验码

    CRC 校验 编码,使用js实现CRC编码

    JavaScript 数据校验 用户登录 示例代码

    JavaScript 数据校验 用户登录 示例代码JavaScript 数据校验 用户登录 示例代码JavaScript 数据校验 用户登录 示例代码JavaScript 数据校验 用户登录 示例代码JavaScript 数据校验 用户登录 示例代码JavaScript 数据...

    银行卡号正则校验js工具类

    银行卡号正则校验js工具类

Global site tag (gtag.js) - Google Analytics