扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
需要准备的材料分别是:电脑、html编辑器、浏览器。
目前成都创新互联已为1000+的企业提供了网站建设、域名、网页空间、网站托管运营、企业网站设计、赤壁网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
1、首先,打开html编辑器,新建带输入框的html文件,例如:index.html。
2、在index.html的script标签中,输入js代码:。
3、浏览器运行index.html页面,此时文本框只能输入满足条件的数,例如3.14。
你打开的javascript中包含一些使用ActiveX控件的代码,可能危及本地系统,ie默认是禁止的。
js进行数据校验使用正则表达式会简单很多,如下所示:
1.js验证只能输入数字:
具体代码如下:
function check_validate1(value){
var reg = /^/d+$/; // 定义正则表达式
if( value.constructor === String ){ // 判断传入的是否是字符串
var re = value.match( reg ); // 规则校验
return true;
}
return false;
}
2.js验证只能输入字母.数字和下划线:
具体代码如下:
function check_validate2(value){
var reg = /^/w+$/;
if( value.constructor === String ){ // 判断传入的是否是字符串
var re = value.match( reg );
return true;
}
return false;
}
3.js验证固定电话:只能是数字.并且有相应的格式,如(xxx-xxxxxxx 或者 xxxx-xxxxxxx):
具体代码如下:
function check_validate(value){
var reg = /^(/d{3,4})-(/d{7,8})/;
if( value.constructor === String ){ // 判断传入的是否是字符串
var re = value.match( reg );
return true;
}
return false;
}
$("#ms_upload_file").change(function(){
//检验非空和文件大小
if($(this).val() !== '' checkSize(this)) { //其他操作
}
});/**
* 函数:检查上传文件大小
* 输入:input的js对象
* 输出:
**/function checkSize(input) {
var Sys = {}; var flag; var filesize = 0; //判断浏览器种类
if (navigator.userAgent.indexOf("MSIE") 0) {
Sys.ie=true;
} if (navigator.userAgent.indexOf("Firefox")0) {
Sys.firefox=true;
} //获取文件大小
if (Sys.firefox) {
filesize = input.files[0].size;
} else if (Sys.ie){ var fileobject = new ActiveXObject ("Scripting.FileSystemObject");//获取上传文件的对象
var file = fileobject.GetFile (input.value);//获取上传的文件
filesize = file.Size;//文件大小
} //判断是否符合要求
if (filesize / (1024 * 1024) 5 ) {
flag = true;
} else {
alert("附件过大,建议不要超过5M!");
flag = false;
} return flag;
}
1、限制输入空格
input type="text" onkeyup="this.value=this.value.replace(/^ +| +$/g,' ')"
2、限制输入空格及英文状态下的逗号
input type="text" onkeyup="this.value=this.value.replace(/[, ]/g,' ')"
3、限制空内容输入
script
function myfunction() {
var a = $("text1").val();
if ($.trim(a) == "") {
alert("不能为空!");
return false;
}
}
/script
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流