//验证YYYY-MM格式日期是否正确
//CopyRight@LiWei 2005
//文件名:“keycheck.js”
//页面调用:
//<SCRIPT SRC="../keycheck.js"></SCRIPT>
//οnblur=yearmonth(this)
function yearmonth(obj){
//fr = document.form1;
if(obj.value.search(//d{4}-/d{2}/)<0)
{
alert("请按照【YYYY-MM】格式填写年月");
obj.value="";
obj.focus();
return ;
}
if (obj.value !="") {
if(! isNumber(obj.value)) {
alert("请按照【YYYY-MM】格式填写年月");
obj.value="";
obj.focus();
return ;
}
}else{
alert("请按照【YYYY-MM】格式填写年月");
obj.value="";
obj.focus();
return ;
}
// fr.submit();
}
function isNumber(String)
{
var Letters = "1234567890-"; //可以自己增加可输入值
var i;
var c;
if(String.charAt( 0 )=='-')
return false;
if( String.charAt( String.length - 1 ) == '-' )
return false;
if(String.length<7)
return false;
for( i = 0; i < String.length; i ++ )
{
c = String.charAt( i );
if (Letters.indexOf( c ) < 0)
return false;
}
return true;
}
------------------------------------------------------------------------------------------------
//验证用户注册信息项
<SCRIPT LANGUAGE="JavaScript">
function check(){
fr = document.mainform;
if(fr.user_Sex.value=="")
{
alert("用户性别未选择");
fr.user_Sex.focus();
return;
}
if(fr.user_Political.value=="")
{
alert("用户政治面貌未填写");
fr.user_Political.focus();
return;
}
if(fr.user_School.value=="")
{
alert("用户毕业院校未填写");
fr.user_School.focus();
return;
}
if(fr.user_Home_Place.value=="")
{
alert("用户家庭住址未填写");
fr.user_Home_Place.focus();
return;
}
if(fr.user_Marry.value=="")
{
alert("用户婚否未选择");
fr.user_Marry.focus();
return;
}
if( fr.user_Name_Code.value.length!=15 && fr.user_Name_Code.value.length != 18) {
alert("您的身份证号码不正确");
fr.user_Name_Code.focus();
return;
}
if(fr.user_Mail.value.search(/^[^/s@:"'<>,&]{2,}@[^/[/.]+/.[^/[]{2,}$/gi)<0)
{
alert("请正确填写你的邮件地址!");
fr.user_Mail.focus();
return ;
}
if (fr.user_Tel.value !="") {
if(! isNumber(fr.user_Tel.value)) {
alert("您的电话号码不合法!");
fr.user_Tel.focus();
return ;
}
}else{
alert("请输入您的电话号码!");
fr.user_Tel.focus();
return ;
}
fr.submit();
}
function isNumber(String)
{
var Letters = "1234567890-"; //可以自己增加可输入值
var i;
var c;
if(String.charAt( 0 )=='-')
return false;
if( String.charAt( String.length - 1 ) == '-' )
return false;
if(String.length<7)
return false;
for( i = 0; i < String.length; i ++ )
{
c = String.charAt( i );
if (Letters.indexOf( c ) < 0)
return false;
}
return true;
}
</SCRIPT>