正则表达式限制输入整数或小数
生活随笔
收集整理的這篇文章主要介紹了
正则表达式限制输入整数或小数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
string pattern = @"^\d{1,7}(?:\.\d{0,2}$|$)"; //這是一個格式匹配字符串 其中的含義可以參考http://hi.baidu.com/%D6%C2%D0%F9%B8%F3/blog/item/9060fe35f84f872370cf6c83.html。如果調用以下代碼,可以匹配整數位最多為7位,小數位最多為2位的數值型數據(也就是只能輸入數字和小數點)
??????????? 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());//匹配的數據輸出。
??????????? }
轉載于:https://www.cnblogs.com/xmxu/archive/2012/07/09/2583858.html
總結
以上是生活随笔為你收集整理的正则表达式限制输入整数或小数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 现在的原木杨树多少钱一吨?
- 下一篇: 求一个qq女生好听的网名。