常用的些正则表达式

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://www.cnblogs.com/mabingxue/p/11065894.html