1. 检验只允许输入数字
String str = "718431"; Console.WriteLine(Regex.IsMatch(str,@"^\d*$")); @:使得字符串里的反斜杠代表原意 ^\d: 以 \d 数字为开头 \d*: [0-n] 个 数字 元素 \d*$: 以数字为结尾
2. \w: 大小写字母、数字(0-9)、 _
\W: \w的补集(除了\w以外的所有字符)
\D: \d的补集(除了\d以外的所有字符)
3. []
[a-g]:a-g中的任意一个字符
[^a-g]:[a-g]的补集
[0-8]:0-8中的任意一个字符
[a-zA-Z_]:大小写字母或下划线