人民币的正则验证

function checkForm()
{
var yeard = document.getElementById( " txttp_y " ).value;
var monthd = document.getElementById( " txttp_m " ).value;
var dayd = document.getElementById( " txttp_d " ).value;
if (parseInt(yeard) >= 1000 && parseInt(yeard) <= 9999 )
{

}
else
{
alert(
" 不是合法的年!! " );
document.getElementById(
" txttp_y " ).focus();
return false ;

}
if (parseInt(monthd) >= 1 && parseInt(monthd) <= 12 )
{

}
else
{
alert(
" 不是合法的月的范围!! " );
document.getElementById(
" txttp_m " ).focus();
return false ;

}
if (parseInt(dayd) >= 1 && parseInt(dayd) <= 31 )
{

}
else
{
alert(
" 不是合法的日的范围!! " );
document.getElementById(
" txttp_d " ).focus();
return false ;

}
var temp = new Array();
var xw_rmb = document.getElementById( " xw_rmb " ).value;
var cxzc_rmb = document.getElementById( " cxzc_rmb " ).value;
var cxzp_rmb = document.getElementById( " cxzp_rmb " ).value;
var ztzz_rmb = document.getElementById( " ztzz_rmb " ).value;
var dq_rmb = document.getElementById( " dq_rmb " ).value;
var tf_rmb = document.getElementById( " tf_rmb " ).value;
var ly_rmb = document.getElementById( " ly_rmb " ).value;
var hf_rmb = document.getElementById( " hf_rmb " ).value;
var gm_rmb = document.getElementById( " gm_rmb " ).value;
var qq_rmb = document.getElementById( " qq_rmb " ).value;
var kp_rmb = document.getElementById( " kp_rmb " ).value;
var qthd_rmb = document.getElementById( " qthd_rmb " ).value;
var cxhj_yf_zh = document.getElementById( " cxhj_yf_zh " ).value;


temp[
0 ] = new Array(xw_rmb, " xw_rmb " );
temp[
1 ] = new Array(cxzc_rmb, " cxzc_rmb " );
temp[
2 ] = new Array(cxzp_rmb, " cxzp_rmb " );
temp[
3 ] = new Array(ztzz_rmb, " ztzz_rmb " );
temp[
4 ] = new Array(dq_rmb, " dq_rmb " );
temp[
5 ] = new Array(tf_rmb, " tf_rmb " );
temp[
6 ] = new Array(ly_rmb, " ly_rmb " );
temp[
7 ] = new Array(hf_rmb, " hf_rmb " );
temp[
8 ] = new Array(gm_rmb, " gm_rmb " );
temp[
9 ] = new Array(qq_rmb, " qq_rmb " );
temp[
10 ] = new Array(kp_rmb, " kp_rmb " );
temp[
11 ] = new Array(qthd_rmb, " qthd_rmb " );
temp[
12 ] = new Array(cxhj_yf_zh, " cxhj_yf_zh " );
var regrmb = /^ [ 0 - 9 ] + [.] ? [ 0 - 9 ] + $ /
for ( var i = 0 ;i < temp.length;i ++ )
{

if (regrmb.test(temp[i][ 0 ]))
{

}
else
{
alert(
" 此项不是人民币的格式 " );
document.getElementById(temp[i][
1 ]).focus();
return false ;
}
}
// ///
var temp1 = new Array();
var cxzp_sl = document.getElementById( " cxzp_sl " ).value;
var dt_sl = document.getElementById( " dt_sl " ).value;
var dq_sl = document.getElementById( " dq_sl " ).value;
var tf_sl = document.getElementById( " tf_sl " ).value;
var ly_sl = document.getElementById( " ly_sl " ).value;
var hf_sl = document.getElementById( " hf_sl " ).value;
var gm_sl = document.getElementById( " gm_sl " ).value;
var qq_sl = document.getElementById( " qq_sl " ).value;
var kp_sl = document.getElementById( " kp_sl " ).value;

temp1[
0 ] = new Array(cxzp_sl, " cxzp_sl " );
temp1[
1 ] = new Array(dt_sl, " dt_sl " );
temp1[
2 ] = new Array(dq_sl, " dq_sl " );
temp1[
3 ] = new Array(tf_sl, " tf_sl " );
temp1[
4 ] = new Array(ly_sl, " ly_sl " );
temp1[
5 ] = new Array(hf_sl, " hf_sl " );
temp1[
6 ] = new Array(gm_sl, " gm_sl " );
temp1[
7 ] = new Array(qq_sl, " qq_sl " );
temp1[
8 ] = new Array(kp_sl, " kp_sl " );

var regrmb1 = /^ d + $ /
for ( var i = 0 ;i < temp1.length;i ++ )
{
if (regrmb1.test(temp1[i][ 0 ]))
{

}
else
{
alert(
" 此项不是数字的格式 " );
document.getElementById(temp1[i][
1 ]).focus();
return false ;
}
}

}

你可能感兴趣的:(qq)