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('复制成功!');
}
分享到:
相关推荐
此文档中包含一些常用的js校验,例如:非空校验了啊,特殊符号的限制了啊,限制文本框输入格式啊等等
通过学习和理解这些JavaScript校验代码,开发者可以构建更健壮、更安全的应用程序,减少错误并提供更好的用户体验。同时,了解和掌握这些技术也有助于提升编程能力,适应不断变化的Web开发需求。
以下是关于"js校验特殊字符"这一主题的详细解释: 1. **特殊字符过滤的原理** 在JavaScript中,可以使用正则表达式(Regular Expression)进行字符串的匹配和校验。特殊字符过滤就是创建一个包含不允许的字符的...
这个“常用js大全,javascript校验大全”集合了多种常见的验证功能,确保用户输入的数据格式正确,从而提高用户体验和系统安全性。以下是一些主要的知识点: 1. **数字验证**:用于检查字符串是否全由数字组成,这...
常用的JS校验, 包括身份证、邮箱、电话等等等的校验, WEB开发中非常实用的工具
js 校验.txt
JavaScript(JS)是运行在浏览器端的脚本语言,它可以用于实现前端的交互逻辑和数据验证。在MD5加密的上下文中,JS可以用来动态地计算用户输入或者文件内容的MD5值。例如,用户在网页上输入密码时,JS可以即时加密这...
js常用校验封装方法,大家可参考应用,主要方法有 必添选项验证、Email验证、MM/DD/YYYYY日期格式验证、网址验证、金额校验、身份证号码验证、英文大写字母验证、邮政编码格式验证、电话号码格式验证、包含手机的...
这个"js javaScript 验证校验小工具包"显然是一个集合了各种JavaScript验证和校验功能的资源库,旨在帮助开发者更方便地处理表单验证、数据格式检查等常见任务。 在前端开发中,验证和校验通常涉及以下几个方面: ...
公共JS校验,提供了常见的JS前台表单校验
在IT领域,后台JS校验框架是用于在服务器端执行JavaScript代码,对用户提交的数据进行验证的一种工具。这种框架通常被开发人员用来提高应用的安全性和用户体验,因为它可以在数据到达数据库之前检测并处理潜在的错误...
这些验证脚本是JavaScript中进行数据校验的基本工具,它们可以根据实际需求进行组合和扩展,以满足更复杂的应用场景。例如,你可以结合这些函数创建一个自定义的表单验证器,对用户输入进行全方位的检查。同时,随着...
cron表达式校验,验证是否是正确的cron表达式,调用的主方法是function cronValidate(cronExpression ),有需要可以看一下
非常牛的js日期校验 非常牛的js日期校验
JavaScript,简称JS,是Web开发中的重要脚本语言,用于实现客户端的动态效果和交互。在前端开发中,校验是必不可少的环节,确保数据的正确性和安全性。本文将深入探讨JavaScript中常用的验证方法,帮助开发者更好地...
传入字符串就行了,CRC-CCITT(XmodemJS)JS校验 已经做了转义
一款纯javascript的校验框架,支撑动态的生成界面校验和静态的界面校验,十分实用,并且可以支撑自定义校验方法。 并且本人正在着手设计一套gme的平台,目前已经实现了很多快速开发经验的积累,有兴趣者可以联系...
CRC 校验 编码,使用js实现CRC编码
JavaScript 数据校验 用户登录 示例代码JavaScript 数据校验 用户登录 示例代码JavaScript 数据校验 用户登录 示例代码JavaScript 数据校验 用户登录 示例代码JavaScript 数据校验 用户登录 示例代码JavaScript 数据...
银行卡号正则校验js工具类