Asp.net 如何验证数值格式的字符串变量?
如果条件仅检查null或empty,则无法修复该缺陷。 我想检查年份字符串是否包含数字Asp.net 如何验证数值格式的字符串变量?,asp.net,.net,Asp.net,.net,如果条件仅检查null或empty,则无法修复该缺陷。 我想检查年份字符串是否包含数字 string Year = Request.Params[""year""]; if (Year == null || Year.Equals("""")) { Year = System.DateTime.Now.Year.ToString(); } 使用TryParse: int x; if (Year == null || Year.Equals("""") || !i
string Year = Request.Params[""year""];
if (Year == null || Year.Equals(""""))
{
Year = System.DateTime.Now.Year.ToString();
}
使用TryParse:
int x;
if (Year == null || Year.Equals("""") || !int.TryParse(Year, out x)){
// your code
}
请尝试以下代码。它将检查字符串是否包含数值 可能存在的副本