正则表达式限制输入整数或小数
string pattern = @"^\d{1,7}(?:\.\d{0,2}$|$)"; //這是一個格式匹配字符串 其中的含義可以參考http://hi.baidu.com/%D6%C2%D0%F9%B8%F3/blog/item/9060fe35f84f872370cf6c83.html。如果調(diào)用以下代碼,可以匹配整數(shù)位最多為7位,小數(shù)位最多為2位的數(shù)值型數(shù)據(jù)(也就是只能輸入數(shù)字和小數(shù)點(diǎn))
??????????? string text = "12333.689";
??????????? MatchCollection matches = Regex.Matches(text, pattern, RegexOptions.IgnoreCase);
??????????? Console.WriteLine(matches.Count);//輸出幾處匹配
??????????? foreach (Match match in matches)
??????????? {
??????????????? Console.WriteLine(match.ToString());//匹配的數(shù)據(jù)輸出。
??????????? }
轉(zhuǎn)載于:https://www.cnblogs.com/xmxu/archive/2012/07/09/2583858.html
總結(jié)
以上是生活随笔為你收集整理的正则表达式限制输入整数或小数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 现在的原木杨树多少钱一吨?
- 下一篇: JQuery 给DOM控件绑定和移除事件