我需要一个正则表达式:
字符串必须是大写字母 (AZ) 并包含数字 (0-9)
^[A-Z]+[0-9]*$
应该匹配一个或多个大写字母,后跟零个或多个数字。
如果你:
- 准确告诉我们您需要什么
- 给我们你所期望的样品
- 你到底试过什么...
编辑:如果您想要一个正则表达式,它将匹配任何具有数字、大写字母和空格而没有任何特定顺序的字符串,那么这应该有效:
^[A-Z0-9 ]*$
这将匹配 0 个或多个大写字母、数字和空格的重复。如果您希望字符串至少包含一个数字、空格或大写字母,那么,这应该可以解决问题:
^[A-Z0-9 ]+$
*
与匹配 0 个或更多重复的运算符相反,+
将匹配 1 个或更多。^
告诉正则表达式从字符串的最开头开始匹配,而告诉$
正则表达式在字符串的最末尾结束模式匹配。
以下应该有效:
[A-Z0-9]+