时间: 2020-11-21|14次围观|0 条评论

 

验证插图
验证插图1
/**/
/// <summary> 
验证插图2        
/// check DateTime. Example:2005-9-2 
验证插图3        
/// </summary> 



验证插图4
        
public
 
bool
 IsValidDate(
string
 str) 
验证插图验证插图1        

验证插图5

验证插图2            
return Regex.IsMatch(str, @"^(((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-)))|((((1[6-9]|[2-9]\d)\d{2})/(0?[13578]|1[02])/(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})/(0?[13456789]|1[012])/(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})/0?2/(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))/0?2/29/))$");  
验证插图3        }

 
验证插图4
验证插图4
验证插图验证插图1        

/**/
/// <summary> 
验证插图2        
/// check Long DateTime Example:2005-9-2 13:20:37 
验证插图3        
/// </summary> 



验证插图4
        
public
 
bool
 IsValidDateLong(
string
 str) 
验证插图验证插图1        

验证插图5

验证插图2            
return Regex.IsMatch(str, @"^(((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29-)) (20|21|22|23|[0-1]?\d):[0-5]?\d:[0-5]?\d)|(((((1[6-9]|[2-9]\d)\d{2})/(0?[13578]|1[02])/(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})/(0?[13456789]|1[012])/(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})/0?2/(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))/0?2/29/)) (20|21|22|23|[0-1]?\d):[0-5]?\d:[0-5]?\d)$");  
验证插图3        }

 
验证插图4
验证插图4
验证插图验证插图1        

/**/
/// <summary>
验证插图2        
/// String To DateTime,return DateTime
验证插图3        
/// </summary>



验证插图4
        
public
 DateTime StringToDateTime(
string
 str)
验证插图验证插图1        

验证插图5
{
验证插图2            
return DateTime.Parse(str.Trim());
验证插图3        }


验证插图4
验证插图验证插图1        

/**/
/// <summary>
验证插图2        
/// DateTime To String,return string.Example:1900-01-01
验证插图3        
/// </summary>



验证插图4
        
public
 
string
 DateTimeToString(DateTime datetime)
验证插图验证插图1        

验证插图5
{
验证插图2            
return datetime.ToString("yyyy-MM-dd");
验证插图3        }


验证插图4
验证插图验证插图1        

/**/
/// <summary>
验证插图2        
/// DateTime To String,return string.Example:19000101000000
验证插图3        
/// </summary>



验证插图4
        
public
 
string
 DateTimeToStringLong(DateTime datetime)
验证插图验证插图1        

验证插图5
{
验证插图2            
return datetime.ToString("yyyyMMddhhmmss");
验证插图2
//            return datetime.ToString("yyyy-MM-dd");
验证插图3
        }


验证插图4
验证插图验证插图1        

/**/
/// <summary>
验证插图2        
/// create random number
验证插图3        
/// </summary>



验证插图4
        
public
 
int
 GetRandomNum(
int
 up,
int
 down)   
验证插图验证插图1        

验证插图5
{   
验证插图2  
验证插图2            Random ro
=new Random(unchecked((int)DateTime.Now.Ticks));   
验证插图2  
验证插图2            
return ro.Next(up,down);   
验证插图2  
验证插图3        }


验证插图4
验证插图验证插图1        

/**/
/// <summary> 
验证插图2        
/// is or not Numberic
验证插图2        
/// retrun true or false
验证插图3        
/// </summary> 



验证插图4
        
public
 
bool
 IsNumberic(
string
 str) 
验证插图验证插图1        

验证插图5

验证插图2            
try 
验证插图6验证插图7            
验证插图5
验证插图2                
int var1=Convert.ToInt32 (str); 
验证插图2                
return true
验证插图8            }
 
验证插图2            
catch 
验证插图6验证插图7            
验证插图5
验证插图2                
return false
验证插图8            }
 
验证插图3        }

 
验证插图4
验证插图验证插图1        

/**/
/// <summary> 
验证插图2        
/// when you enter website,please run IsValidSting(string).
验证插图2        
/// replace '|;|--| 
验证插图2        
/// retrun new string
验证插图3        
/// </summary> 



验证插图4
        
public
 
string
 IsValidSting(
string
 str) 
验证插图验证插图1        

验证插图5

验证插图2            str 
= str.Replace("'","''"); 
验证插图2            str 
= str.Replace(";",","); 
验证插图2            str 
= str.Replace("--","_"); 
验证插图2            str 
= str.Replace(" ","&nbsp;"); 
验证插图2            
return str;  
验证插图3        }


验证插图4
验证插图验证插图1        

/**/
/// <summary> 
验证插图2        
/// after you enter website,please run IsValidToSting(string).
验证插图2        
/// replace (new string)
验证插图2        
/// retrun old string
验证插图3        
/// </summary> 



验证插图4
        
public
 
string
  IsValidToSting(
string
 str) 
验证插图验证插图1        

验证插图5

验证插图2            str 
= str.Replace("''","'"); 
验证插图2            str 
= str.Replace(",",";"); 
验证插图2            str 
= str.Replace("_","--"); 
验证插图2            str 
= str.Replace("&nbsp;"," "); 
验证插图2            
return str;  
验证插图3        }


验证插图4
验证插图验证插图1        

/**/
/// <summary> 
验证插图2        
/// check character string exist key words
验证插图2        
/// retrun true or false
验证插图3        
/// </summary> 



验证插图4
        
public
 
bool
 CheckString(
string
 str) 
验证插图验证插图1        

验证插图5

验证插图2            
bool ck=true;
验证插图2            
if(str.IndexOf("'")!=-1)
验证插图6验证插图7            
验证插图5{
验证插图2                
return false;
验证插图8            }

验证插图2            
if(str.IndexOf(";")!=-1)
验证插图6验证插图7            
验证插图5{
验证插图2                
return false;
验证插图8            }

验证插图2            
if(str.IndexOf("--")!=-1)
验证插图6验证插图7            
验证插图5{
验证插图2                
return false;
验证插图8            }

验证插图2            
if(str.IndexOf(" ")!=-1)
验证插图6验证插图7            
验证插图5{
验证插图2                
return false;
验证插图8            }

验证插图2            
return ck;
验证插图3        }


验证插图4
验证插图验证插图1        

/**/
/// <summary> 
验证插图2        
/// check email
验证插图3        
/// </summary> 



验证插图4
        
public
 
bool
 IsValidEmail(
string
 str) 
验证插图验证插图1        

验证插图5

验证插图2            
return Regex.IsMatch(str, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$");  
验证插图3        }

 
验证插图4
验证插图4
验证插图验证插图1        

/**/
/// <summary> 
验证插图2        
/// check web URL
验证插图3        
/// </summary> 



验证插图4
        
public
 
bool
 IsValidUrl(
string
 str) 
验证插图验证插图1        

验证插图5

验证插图2            
return Regex.IsMatch(str, @"^(http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?)|(([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?)$");  
验证插图3        }

 
验证插图4
验证插图验证插图1        

/**/
/// <summary> 
验证插图2        
/// check IDCard
验证插图2        
/// return true or false
验证插图3        
/// </summary> 



验证插图4
        
public
 
bool
 IsValidIDCard(
string
 str) 
验证插图验证插图1        

验证插图5

验证插图2            
return Regex.IsMatch(str,@"^(\d{18}|\d{15})+$");  
验证插图3        }

 
验证插图验证插图1        

/**/
/// <summary> 
验证插图2        
/// check Pcode
验证插图2        
/// return true or false
验证插图3        
/// </summary> 



验证插图4
        
public
 
bool
 IsValidPcode(
string
 str) 
验证插图验证插图1        

验证插图5

验证插图2            
return Regex.IsMatch(str,@"^(\d{6})+$"); 
验证插图3        }

 
验证插图验证插图1        

/**/
/// <summary> 
验证插图2        
/// check tel
验证插图2        
/// Example:0599-1234567-0000 or 0599-1234567 or 13912345678 or 025-12345678
验证插图2        
/// return true or false
验证插图3        
/// </summary> 



验证插图4
        
public
 
bool
 IsValidTel(
string
 str) 
验证插图验证插图1        

验证插图5

验证插图2            
return Regex.IsMatch(str,@"^((\d{11})|((\d{3}|\d{4})-(\d{7}|\d{8}))|((\d{3}|\d{4})-(\d{7}|\d{8})-(\d{4})))$"); 
验证插图3        }

 
验证插图4
验证插图4
验证插图验证插图1        

/**/
/// <summary> 
验证插图2        
/// check string is or not english and _
验证插图2        
/// Example:abcd_abcd
验证插图2        
/// return true or false
验证插图3        
/// </summary> 



验证插图4
        
public
 
bool
 IsValidEN(
string
 str) 
验证插图验证插图1        

验证插图5

验证插图2            
return Regex.IsMatch(str,@"^\w+$"); 
验证插图3        }

 
验证插图4

转载于:https://www.cnblogs.com/yangtu86/archive/2006/11/27/574063.html

原文链接:https://blog.csdn.net/weixin_30342827/article/details/96522857

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《验证
   

还没有人抢沙发呢~