自建JS代碼庫(1)---添加用戶的常用驗證
來源:程序員人生 發布時間:2015-09-09 08:08:11 閱讀次數:8530次
自建JS代碼庫(1)---添加用戶的經常使用驗證
大家都知道現在有許多比較成熟的javascript代碼庫,比如:JQuery,Prototype等,里面有許多經過驗證的非常好用的函數.這些優秀的代碼庫能夠提高我們的開發效力,但是我們在開發進程中同時還會遇到1些常常使用的方法,而這些可能寫起來也比較的繁瑣,這個時候我們有自己的代碼庫直接Copy代碼是否是能夠讓你心情愉悅呢?
今天簡單的整理了1下,在項目開發進程中添加系統用戶的時候可能會使用到的1些經常使用的驗證。
1、判斷用戶名只能是字母或數字,且長度為4~6位
//1、常規方法---判斷用戶名只能是字母或數據,且長度為4~6位
if (!(trim(userIdField.value).length >=4&& trim(userIdField.value).length <=6)) { alert("用戶代碼只能為4~6位??!"); userIdField.focus(); return; } for (var i=0;i
= '0' && c <='9') || (c >='a' && c <='z') ||(c >='A' && c <='Z'))) { alert("用戶代碼必須為數字和字母!"); userIdField.focus(); return; } } //2、正則表達式---判斷用戶名只能是字母或數據,且長度為4~6位
var re = new RegExp(/^[a-zA-Z0⑼]{4,6}$/);
if (!re.test(trim(userIdField.value))) {
alert("用戶代碼必須為數字或字母,只能為4~6位!");
userIdField.focus();
return;
}
2、判斷聯系電話都是數字(不為空時)
var contactTelField =document.getElementById("contactTel");
//不采取
正則 if (trim(contactTelField.value) !="") {
for(var i=0; i
= '0' && c <= '9')) { alert("電話號碼不合法!"); contactTelField.focus(); return; } } } //采取正則 if (trim(contactTelField.value) !="") {
//采取正則 re.compile(/^[0⑼]*$/);
if(!re.test(trim(contactTelField.value))) {
alert("電話號碼不合法!");
contactTelField.focus();
return;
}
}
3、判斷Email是不是包括@(Email不為空,且@不再首尾處)
var emailField =document.getElementById("email");
if (trim(emailField.value).length != 0) {
varemailValue = trim(emailField.value);
if((emailValue.indexOf("@") == 0) || (emailValue.indexOf("@")== (emailValue.length - 1))) {
alert("email地址不正確!");
emailField.focus();
return;
}
if(emailValue.indexOf("@") < 0) { alert("email地址不正確!"); emailField.focus(); return; } }
曾聽人說過1個好的程序員不是你能夠花多少時間寫出1個東西,而是能用最短的時候做出某1個東西,這就需要我們有很好的積累,見識過很多不同的代碼,并且在需要用的時候能夠快速的將它應用到自己的項目中。
我想這就得從編寫自己的代碼庫開始了。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈