Asp.net 一个字母和多个数字的正则表达式

Asp.net 一个字母和多个数字的正则表达式,asp.net,regex,Asp.net,Regex,我需要一个正则表达式来检查我的字符串是否包含一个字母+多个数字。例如,A546456或B456或N455,asp.net 我试过了 ^[a-z|A-Z|]+[a-z|A-Z|0-9]+[0-9]* 及 一个正则表达式,用于验证字符串在任何情况下是否以单个字母A-Z开头,是否有1个或多个数字,以及是否没有其他内容:^[A-Za-Z]\d+$ 说明: ^。。。字符串的开头或其他上下文中的行的开头 [A-Za-z]。。。单个字符的字符类定义,在任何情况下都不会附加与a-Z范围内的字母匹配的乘数\不能

我需要一个正则表达式来检查我的字符串是否包含一个字母+多个数字。例如,A546456或B456或N455,asp.net

我试过了

^[a-z|A-Z|]+[a-z|A-Z|0-9]+[0-9]*


一个正则表达式,用于验证字符串在任何情况下是否以单个字母A-Z开头,是否有1个或多个数字,以及是否没有其他内容:^[A-Za-Z]\d+$

说明:

^。。。字符串的开头或其他上下文中的行的开头

[A-Za-z]。。。单个字符的字符类定义,在任何情况下都不会附加与a-Z范围内的字母匹配的乘数\不能使用w,因为它还匹配下划线和来自其他语言的字母,例如德语umlauts

\d。。。等于表达式[0-9]的数字

+。。。上一个表达式任意数字1次或多次

$。。。其他上下文中的字符串结尾或行尾


请小心使用包含反斜杠的正则表达式,因为在许多编程/脚本语言中,反斜杠字符也是字符串中的转义字符,因此必须经常使用一个以上的反斜杠进行转义,即^[a-Za-z]\\d+$

出现了什么问题?\w\d+不起作用吗?到目前为止,您尝试了什么?像[a-zA-Z]\d+这样简单的东西可能会起作用。@w0lf\w匹配[a-zA-Z0-9_u]将[a-zA-Z0-9]+更改为[a-zA-Z][0-9]+@user3218114:它检查字母和数字,但除了这个检查之外,我想检查它是否只有一个字母,正如我在问题中所说的:A89729或D98798
[a-zA-Z0-9]+