c#怎么判断用户输入的是否是数字

2025-02-25 19:15:32
推荐回答(3个)
回答1:

正则
正整数:^[1-9]\d*$
整数:^\-?[1-9]\d*$
正浮点数:^[1-9]\d*(?:\.\d+)?$
浮点数:^\-?[1-9]\d*(?:\.\d+)?$
指定浮点数小数位数最多为两位:^\-?[1-9]\d*(?:\.\d{1,2})?$

回答2:

正则表达式或者TryParse()

回答3:

一般用正则表达式。