-3

我需要一个正则表达式:

字符串必须是大写字母 (AZ) 并包含数字 (0-9)

4

2 回答 2

1
^[A-Z]+[0-9]*$

应该匹配一个或多个大写字母,后跟零个或多个数字。

如果你:

- 准确告诉我们您需要什么

- 给我们你所期望的样品

- 你到底试过什么...

编辑:如果您想要一个正则表达式,它将匹配任何具有数字、大写字母和空格而没有任何特定顺序的字符串,那么这应该有效:

^[A-Z0-9 ]*$

这将匹配 0 个或多个大写字母、数字和空格的重复。如果您希望字符串至少包含一个数字、空格或大写字母,那么,这应该可以解决问题:

^[A-Z0-9 ]+$

*与匹配 0 个或更多重复的运算符相反,+将匹配 1 个或更多。^告诉正则表达式从字符串的最开头开始匹配,而告诉$正则表达式在字符串的最末尾结束模式匹配。

于 2011-03-15T16:33:10.263 回答
1

以下应该有效:

[A-Z0-9]+
于 2011-03-15T16:33:45.800 回答