var mail='';
var phone='';
// mail 和 phone  在百度找几个 正则就可以自己做下测试
if(文本!=""){
 if(文本.test(mail)||文本.test(phone)){
return true;
}esle{
return false
}
}else{
return true
}

解决方案 »

  1.   

      public bool is_number(string text)
        {
            return System.Text.RegularExpressions.Regex.IsMatch(text, @"^[0-9]*$");
        }////////////验证邮件////////////////////////////////////////////////////////
    function checkEmail(email)
    {
            var bFlag = true
        var pn_0 = email.indexOf("@")
        var pn_1 = email.indexOf(".",pn_0)
        var pn_2 = email.length
    //     alert(pn_0+","+pn_1+","+pn_2)
        if (pn_0<1 || pn_1<pn_0+2 || pn_1+2>pn_2) 
        {
            bFlag = false 
        }
        
        return bFlag;
    }