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

本文关键字:第一个 十进制 字符 数字 表示 正则表达式 | 更新日期: 2023-09-27 18:11:55

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

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

1.23,
1.99,
1.45,
1.6789432456

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

2.34,
4.3456789,
101.222,
11.1233

请在上述情况下帮助我

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

试试这个

^1'.['d]*$

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

下面应该可以工作:

^1'.'d*$

DEMO工作示例