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('复制成功!');
}
分享到:
相关推荐
常用javascript校验常用javascript校验常用javascript校验常用javascript校验常用javascript校验
此文档中包含一些常用的js校验,例如:非空校验了啊,特殊符号的限制了啊,限制文本框输入格式啊等等
js大全 . 1.1 全是数字.. 3 1.2 限制 期限 不能大于 100 年.. 4 1.3 将日期格式由yyyy-MM-dd,转换为yyyymmdd,以直接比较两个日 期的大小.. 4 1.4 判断字符串是否全部由数字组成. 5 1.5 判断字符串是否全部由字母...
常用的JS校验, 包括身份证、邮箱、电话等等等的校验, WEB开发中非常实用的工具
MD5加密和JS 校验码MD5加密和JS 校验码MD5加密和JS 校验码MD5加密和JS 校验码MD5加密和JS 校验码
js 代码 1. /** 2. * 校验所有输入域是否含有特殊符号 3. * 所要过滤的符号写入正则表达式中,注意,一些符号要用'\'转义. 4. * 要转义的字符包括:1, 点号 . 5. * 2, 中括号 [] 6. * 3, 大括号 {} 7. ...
js常用校验封装方法,大家可参考应用,主要方法有 必添选项验证、Email验证、MM/DD/YYYYY日期格式验证、网址验证、金额校验、身份证号码验证、英文大写字母验证、邮政编码格式验证、电话号码格式验证、包含手机的...
javascript常用校验脚本,包括电子邮件地址、移动电话号码、身份证、计算机的IP地址 、邮政编码
js 校验.txt
js javaScript 验证校验小工具包
公共JS校验,提供了常见的JS前台表单校验
非常牛的js日期校验 非常牛的js日期校验
cron表达式校验,验证是否是正确的cron表达式,调用的主方法是function cronValidate(cronExpression ),有需要可以看一下
压缩包里面包含了很多页面的js校验
一款纯javascript的校验框架,支撑动态的生成界面校验和静态的界面校验,十分实用,并且可以支撑自定义校验方法。 并且本人正在着手设计一套gme的平台,目前已经实现了很多快速开发经验的积累,有兴趣者可以联系...
NULL 博文链接:https://hw1287789687.iteye.com/blog/2124945
CRC 校验 编码,使用js实现CRC编码
JavaScript通用校验汇总
网址:http://www.web-tag.net/all_22.htm 或者下载CHM 格式文档