//判斷數(shù)據(jù)的正確性
var idSpans= new Array();
idSpans[0] = new Array("item_2","^[\\s\\S]{1,16}$","productName","產(chǎn)品名稱應(yīng)在1-16字以內(nèi)","<img src='http://www.www.com/office/style/1/img/right.gif' border='0'>",true);
idSpans[1] = new Array("item_3_2","^[\\s\\S]+$","iditem_3_2Spans","商機(jī)分類不能為空","<img src='http://www.www.com/office/style/1/img/right.gif' border='0'>",true);
idSpans[2] = new Array("item_4","^[\\s\\S]+$","iditem_4Spans","產(chǎn)品系列不能為空","<img src='http://www.www.com/office/style/1/img/right.gif' border='0'>",true);
idSpans[3] = new Array("item_5_1","^[\\s\\S]{2,30}$","iditem_5_1Spans","商機(jī)產(chǎn)地長(zhǎng)度應(yīng)在2-30字以內(nèi)","<img src='http://www.www.com/office/style/1/img/right.gif' border='0'>",false);
idSpans[4] = new Array("item_5_2","^[\\s\\S]{2,30}$","idItem_5_2Spans","商機(jī)產(chǎn)地長(zhǎng)度應(yīng)在2-30字以內(nèi)","<img src='http://www.www.com/office/style/1/img/right.gif' border='0'>",false);
idSpans[5] = new Array("item_5_4","^[\\d]+$","iditem_5_4Spans","商機(jī)數(shù)量是數(shù)字格式","<img src='http://www.www.com/office/style/1/img/right.gif' border='0'>",false);
idSpans[6] = new Array("item_5_6","^[0-9]+[\\.]?[0-9]*$","iditem_5_6Spans","單價(jià)只能由數(shù)字和小數(shù)點(diǎn)組成!!","正確",false);
idSpans[7] = new Array("item_7","^[\\s\\S]{16,}$","productContent","詳細(xì)說(shuō)明不能小于16個(gè)字","<img src='http://www.www.com/office/style/1/img/right.gif' border='0'>",true);
idSpans[8] = new Array("item_8_2","^[\\s\\S]+$","iditem_8_2Spans","文件名稱不能為空","<img src='http://www.www.com/office/style/1/img/right.gif' border='0'>",true);
idSpans[9] = new Array("img_1_1","^[\\s\\S]+$","idimg_1Spans","圖片不能為空","<img src='http://www.www.com/office/style/1/img/right.gif' border='0'>",true);
var reg ;
var textValue;
for(var i=0;i<idSpans.length;i++)
{
reg = new RegExp(idSpans[i][1], "igm");
textValue = document.getElementById(idSpans[i][0]).value;
if(textValue.length>0||idSpans[i][5])
{
if(reg.test(textValue))
{
document.getElementById(idSpans[i][2]).innerHTML="<font color='green'>"+idSpans[i][4]+"</font>";
}
else
{
try
{
document.getElementById(idSpans[i][0]).focus();
}
catch(e)
{
alert(e.message);
}
document.getElementById(idSpans[i][2]).innerHTML="<font color='red'>"+idSpans[i][3]+"</font>";
return false;
}
}
}
文章來(lái)源:
http://www.cnblogs.com/wangdetian168/archive/2008/11/08/1329714.html
posted on 2010-09-30 12:29
sanmao 閱讀(66)
評(píng)論(0) 編輯 收藏