(\.\d{1,2})?匹配小数点后面跟着1到2位数字的小数部分,这部分是可选的。 $表示字符串的结束。 这个正则表达式可以匹配如下的数字: 精确到整数的0到100之间的数字(例如0、21、100)。 精确到一位或两位小数的0到100之间的数字(例如0.5、3.14、99.99、100.00)。 示例代码: let regex = /^(100(\.00?)?
privatevoidbutton1_Click(objectsender,EventArgse){if(IsValidate(textBox1.Text.ToString()))MessageBox.Show("验证通过","提示:");elseMessageBox.Show("验证失败","提示:");}//方法定义publicboolIsValidate(stringstr_decimal){returnSystem.Text.RegularExpressions.Regex.IsMatch(str_decimal,@"^[0-9]+\....