Skip to main content
 首页 » 编程设计

c#之任何位置的数字、小数、连字符和括号的正则表达式

2024年01月21日30lexus

我想要一个正则表达式在任何位置允许以下字符:

数字 0-9、空格、十进制、+、.、(、)

我指的是任何位置,例如:小数可以出现在数字之前或之后。

我可以允许 0 到最多 16 个字符。

TIA。

请您参考如下方法:

只需用你需要的字符创建一个字符类

[0-9 ,+.()] 

然后加上量词

[0-9 ,+.()]{0,16} 

最后,在它周围放置 anchor

^[0-9 ,+.()]{0,16}$