Asp.net c#中的正则表达式,用于类似于输入的(整数)
我想让正则表达式接受这样的输入(1类)。破折号(-)之前的任何整数值必须有破折号,破折号之后的任何整数值都必须有破折号。您可以这样使用代码:Asp.net c#中的正则表达式,用于类似于输入的(整数),asp.net,regex,Asp.net,Regex,我想让正则表达式接受这样的输入(1类)。破折号(-)之前的任何整数值必须有破折号,破折号之后的任何整数值都必须有破折号。您可以这样使用代码: string strRegexclass = @"^([0-9]+)\-([a-zA-Z])$"; 或者您可以使用下一个代码 string strRegexclass = @"^\d+-.*$"; 如果只允许破折号后面的字母。如果只匹配以1个或多个ASCII数字开头的字符串,则使用连字符,然后使用任何0+字符: string strRegexclass
string strRegexclass = @"^([0-9]+)\-([a-zA-Z])$";
或者您可以使用下一个代码
string strRegexclass = @"^\d+-.*$";
如果只允许破折号后面的字母。如果只匹配以1个或多个ASCII数字开头的字符串,则使用连字符,然后使用任何0+字符:
string strRegexclass = @"^\d+-\w*$";
见
请注意。也许
^[0-9]+-[a-zA-Z]+$
就可以了。如果你真的有什么意思,那么^[0-9]+-.$
是的,我什么意思都有^[0-9]+-.*$这完成了我的工作。
^[0-9]+-.*$