当前位置:编程学习 > C#/ASP.NET >>

一个简单的正则表达式

我现在输入两个参数分别是:价格1,价格2

(1)这两个参数都要是钱的格式,允许小数的,还必需为正的,
--------------------编程问答-------------------- /^(0|([1-9]\d*))(\.\d{2})?$/;

try --------------------编程问答--------------------

           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");
--------------------编程问答-------------------- ^[0-9]\d*\.\d{0,2}$|^\d*$
^\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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,