需要準備的材料分別是:電腦、html編輯器、瀏覽器。
目前成都創(chuàng)新互聯(lián)已為1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站托管運營、企業(yè)網(wǎng)站設(shè)計、赤壁網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
1、首先,打開html編輯器,新建帶輸入框的html文件,例如:index.html。
2、在index.html的script標簽中,輸入js代碼:。
3、瀏覽器運行index.html頁面,此時文本框只能輸入滿足條件的數(shù),例如3.14。
你打開的javascript中包含一些使用ActiveX控件的代碼,可能危及本地系統(tǒng),ie默認是禁止的。
js進行數(shù)據(jù)校驗使用正則表達式會簡單很多,如下所示:
1.js驗證只能輸入數(shù)字:
具體代碼如下:
function check_validate1(value){? ?
var reg = /^/d+$/;? // 定義正則表達式
if( value.constructor === String ){? // 判斷傳入的是否是字符串?
var re = value.match( reg );? ?// 規(guī)則校驗
return true;?
}?
return false;?
}
2.js驗證只能輸入字母.數(shù)字和下劃線:
具體代碼如下:
function check_validate2(value){?
var reg = /^/w+$/;?
if( value.constructor === String ){?// 判斷傳入的是否是字符串 ?
var re = value.match( reg );?
return true;?
}?
return false;?
}
3.js驗證固定電話:只能是數(shù)字.并且有相應的格式,如(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)) { //其他操作
}
});/**
* 函數(shù):檢查上傳文件大小
* 輸入: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、限制輸入空格及英文狀態(tài)下的逗號
input type="text" onkeyup="this.value=this.value.replace(/[, ]/g,' ')"
3、限制空內(nèi)容輸入
script
function myfunction() {
var a = $("text1").val();
if ($.trim(a) == "") {
alert("不能為空!");
return false;
? ? ?}
}
/script