111,093
社区成员




string str = "100.123";
string patterns=@"^(?:[1-9]?[0-9]{1}(?:\.[0-9]+)|100(?:\.[0-9]+))$";
Regex regex = new Regex(patterns);
Console.WriteLine(regex.Match(str).Value);
^(?:[1-9]?[0-9](?:\.[0-9]+)|100)$
^+?(([1-9]\d?)|(100)|(0))$
decimal score;
if (decimal.TryParse(TextBox1.Text, out score))
{
if (score < 0 || score > 100)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('考试成绩范围填写不正确!');</script>");
return;
}
Response.Write("<script>alert('正确');</script>");
}
else
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('格式不正确!');</script>");
}
decimal score;
if(decimal.TryParse(TextBox3.Text, out score))
{
if(score < 0 || score > 100)
{
// 超出范围
}
}
else
{
// 格式错误
}
^+?(([1-9]\d?)|(100)|(0))$