利用Javascript实现用户注册信息检查

JavaScript021

利用Javascript实现用户注册信息检查,第1张

页面就不写了,帮你把验证的js方法写好了。 调用的话,你在form的onsubmit时调用就行。

<script>

    //用户名要以字母开头;

var isUserName = function(s){  

  var patrn=/^[a-zA-Z]+$/  

   if (!patrn.exec(s))

       return false  

        return true  

//两次输入的密码需要一样;

var isPassword = function(s1,s2){

    if(!s1==s2)

        return false  

        return true  

}

//输入的EMAIL地址中必须要有’@’ 

var isEmail = function(s){

  var patrn=/^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$/  

   if (!patrn.exec(s))

       return false  

        return true  

//有些输入项是必填项,不能为空;

var isEmpty = function(s){

   var patrn=/^[\s\S]+$/  

   if (!patrn.exec(s))

       return false  

        return true  

</script>

希望对你有用。

function RegFeiQ(){  

     var regEdit = new RegEdit()  

     var x = regEdit.regRead("HKEY_CLASSES_ROOT\\ABC")  

     if(x==""){

         alert("ABC不存在")

     }

}

/** 

 * 注册表编辑器,封装对注册表的操作 

 */  

function RegEdit(){  

 this.shell = new ActiveXObject("WScript.Shell")  

 this.regRead = regRead  

 this.regWrite = regWrite  

 this.regDelete = regDelete  

}  

  

/** 返回名为 strName 的注册键或值。 

 * @param strName 要读取的键或值。如果 strName 以反斜线 (\) 结束,本方法将返回键,而不是值 

 * @return 名为 strName 的注册键或值 

 */  

function regRead(strName){  

 var val = null  

 try {  

  val = this.shell.regRead(strName)  

 } catch (e) {  

  alert(e.message)  

 }  

 return val  

}  

  

/** 设置 strName 指定的注册键或值 

 * @param strName 要写的键或值的名称.如果 strName 以反斜线 (\) 结束,本方法将返回键,而不是值 

 * @param anyValue 要写入键或注册表值中的值 

 * @param strType 可选项。要保存到注册表中的值的数据类型REG_SZ、REG_EXPAND_SZ、REG_DWORD、REG_BINARY 

 */  

function regWrite(strName,anyValue,strType){  

 if(strType == null)  

  strType = "REG_SZ"  

 this.shell.regWrite(strName,anyValue,strType)  

}  

  

/** 从注册表中删除 strName 指定的键或值。 

 * @param strName 要删除的键或值的名字。如果 strName 以反斜线 (\) 结束,本方法将删除键,而不是值 

 */  

function regDelete(strName){  

 this.shell.regDelete(strName)  

}  

////////////////注册表编辑类end//////////////////////

借助网络资料,希望对你有帮助!谢谢采纳

function test()

{

var temp = document.getElementById("text1")

//对电子邮件的验证

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

}

}