一个简单的正则表达式
我现在输入两个参数分别是:价格1,价格2(1)这两个参数都要是钱的格式,允许小数的,还必需为正的,
--------------------编程问答-------------------- /^(0|([1-9]\d*))(\.\d{2})?$/;
try --------------------编程问答--------------------
--------------------编程问答-------------------- ^[0-9]\d*\.\d{0,2}$|^\d*$
Regex regex = new Regex(@"^([1-9]\d*)(\.\d{0,2})?$");
String str = "2.22";
if (regex.IsMatch(str))
Console.WriteLine("ok");
else
Console.WriteLine("not match");
^\d(\.\d)?$ --------------------编程问答-------------------- function isDigit(s) {
var patrn = /^¥\d+\.{0,}\d{0,}$/;
if (!patrn.exec(s)) {
alert("error");
//return false
} else {
alert("ok");
//return true
}
}
补充:.NET技术 , ASP.NET