C#中只有0到255之间的数字的正则表达式语句
如何仅为0到255之间的数字编写正则表达式语句? 0和255对语句有效。
你可以在这里找到一些数值范围:
http://www.regular-expressions.info/numericranges.html
你的例子是:
^([01]?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])$
^([0-9]{1,2}|1[0-9]{2}|2[0-4][0-9]|25[0-5])$
这个工具非常有用。 一点点搜索也不会伤害任何人。
但是,如果要允许前导零,则需要调整模式。 例如:
^([01][0-9][0-9]|2[0-4][0-9]|25[0-5])$
尝试
([01]?\d\d?|2[0-4]\d|25[0-5])
尝试消极看一下:
(?
说明
- 可空类型如何在C#中工作?
- Microsoft.Speech SpeechRecognitionEngine.setInputToDefaultAudioDevice()方法抛出System.InvalidOperationException
- 如何获得桌面应用程序的纬度和经度?
- 将C#字符串传递给C ++并将C ++结果(字符串,字符*等)传递给C#
- 如何在没有明确编译的情况下让Visual Studio错误检查我的代码(显示波形)?
- 任何人都有C#MVC的出生日期validation属性?
- 如何在asp.net的reportviewer中显示动态生成的数据表?
- 如何使用C#在数字子字符串上排序字符串列表
- 如何在ASP.NET Web应用程序的App_Data文件夹中引用Sqlite db文件?