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