如何在c#中使用正则表达式来表示十进制的第一个字符的特定数字



我有一个任务,找出一个正则表达式

小数的第一位只能是1,并且小数的总和不能超过1。

1.23,
1.99,
1.45,
1.6789432456

以上为有效案例,以下为无效案例

2.34,
4.3456789,
101.222,
11.1233

请在上述情况下帮助我

试试这个

^1.[d]*$

匹配1后面跟着点和任意数目的数字。

下面应该可以工作:

^1.d*$

DEMO工作示例