如何根据这些规则编写正则表达式以匹配字符串?
我需要允许输入为15个字符的字符串或3个5个字符组,由一个空格分隔.
我在JavaScript中实现它.
我不会为你写出整个正则表达式,因为这是作业,但这里有一些提示可以帮助你:
[A-Z]匹配全部大写.[a-z]匹配所有小写.[0-9]匹配数字.你可以这样组合它们[A-Za-z0-9].{n}这样使用量词[A-Z]{3}给你3个大写字母.[%@#]哪些匹配任何这些字符.\$因为$匹配行的结尾)^并分别$匹配该行的开头和结尾.\s 匹配空白,但如果您清理输入,则不需要使用它./[a-z]/i,i忽略大小写.