摘要:经常写程式用到正则表达式,备份
Regex reg = new Regex(@"^[0-9]*$");
//n位的数字
Regex reg = new Regex(@"^\d{n}$");
//至少n位的数字
Regex reg = new Regex(@"^\d{n,}$");
//零和非零开头的数字
Regex reg = new Regex(@"^(0|[1-9][0-9]*)$");
//带1-2位小数的正数或负数
Regex reg = New Regex(@"^(\-)?\d+(\.\d{1,2})?$");
//正数、负数、和小数
Regex reg = New Regex(@"^(\-|\+")?\d+(\.\d+)?$");
//有1-3位小数的正实数
Regex reg = new Regex(@"^[0-9]+(.[0-9]{1,3})?$");
//非零的正整数
Regex reg = new Regex(@"^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$");
详细的符号说明可以参考:
https://tool.oschina.net/uploads/apidocs/jquery/regexp.html
https://www.jb51.net/article/73929.htm
https://www.cnblogs.com/hsinfo/p/13584432.html