C# c中模式的正则表达式#
我还在学习正则表达式,所以我需要一些帮助 规则如下:C# c中模式的正则表达式#,c#,.net,regex,C#,.net,Regex,我还在学习正则表达式,所以我需要一些帮助 规则如下: 字符串的最小/最大长度:1-5 字符串必须是一个完整的单词 字符串可以包含:A-Z和/或A-Z和/或0-9,或仅包含两者的组合(例如,不允许使用\-.*) 示例: 12345 – allowed Os342 – allowed 2O3d3 – allowed 3sdfds dsfsdf – not allowed Sdfdf.sdfdf –now allowed 那么: string input = "12345"; bool matc
- 字符串的最小/最大长度:1-5
- 字符串必须是一个完整的单词
- 字符串可以包含:A-Z和/或A-Z和/或0-9,或仅包含两者的组合(例如,不允许使用\-.*)
12345 – allowed
Os342 – allowed
2O3d3 – allowed
3sdfds dsfsdf – not allowed
Sdfdf.sdfdf –now allowed
那么:
string input = "12345";
bool match = Regex.IsMatch(input, "^[a-z0-9]{1,5}$", RegexOptions.IgnoreCase);
那么:
string input = "12345";
bool match = Regex.IsMatch(input, "^[a-z0-9]{1,5}$", RegexOptions.IgnoreCase);
怎么样
^[A-Za-z0-9]{1,5}$
怎么样
^[A-Za-z0-9]{1,5}$
指定允许的范围[a-zA-Z0-9]
指定字符串的开头^
指定字符串的结尾$
表示该范围的最小和最大字符数{1,5}
指定允许的范围[a-zA-Z0-9]
指定字符串的开头^
指定字符串的结尾$
表示该范围的最小和最大字符数{1,5}
1,5
来捕获小于5个字符的字符串,我想你可以删除它并添加A-Z。我想你想做1,5
来捕获小于5个字符的字符串。