一.相關(guān)的代碼
//添加對提醒郵箱的驗(yàn)證
var?emailReg?=?@MvcHtmlString.Create(@"/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/");
if?(!emailReg.test(remindEmail))
{
window.parent.rfcAlert.warning("您的電子郵件格式不正確!");
return?false;
}
function test()
{
var temp = document.getElementById("text1");
//對電子郵件的驗(yàn)證
var myreg = /^([a-zA-Z0-9]+[_|/_|/.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|/_|/.]?)*[a-zA-Z0-9]+/.[a-zA-Z]{2,3}$/;
if(!myreg.test(temp.value))
{
alert('提示/n/n請輸入有效的E_mail捍歪!');
myreg.focus();
return false;
}
}
//由于方法相同,一下只寫出相關(guān)的正則表達(dá)式
//對于手機(jī)號碼的驗(yàn)證(提供了兩種方法)
var mobile=/^((13[0-9]{1})|159|153)+/d{8}$/;
var mobile1=/^(13+/d{9})|(159+/d{8})|(153+/d{8})$/;
//對于區(qū)號的驗(yàn)證
var phoneAreaNum = /^/d{3,4}$/;
//對于電話號碼的驗(yàn)證
var phone =/^/d{7,8}$/;
}
二.解釋相關(guān)的意義
1. /^$/ 這個是個通用的格式段只。
^ 匹配輸入字符串的開始位置奢浑;$匹配輸入字符串的結(jié)束位置
2. 里面輸入需要實(shí)現(xiàn)的功能膊升。
* 匹配前面的子表達(dá)式零次或多次;
+ 匹配前面的子表達(dá)式一次或多次;
亚亲?匹配前面的子表達(dá)式零次或一次;
/d 匹配一個數(shù)字字符腐缤,等價于[0-9]