我仍然是正则表达式的初学者,所以现在这比我高一点.
@H_404_1@我需要验证一个数字输入到两个字符,它不能超过值12.
@H_404_1@这两个数字很简单:
那部分我不知道如何表达,定期…… @H_404_1@如果可能的话,我也希望在单一的正则表达式声明中使用它. @H_404_1@任何帮助赞赏.
/^\d{1,2}$/@H_404_1@然后检查如果有两个数字,则第一个必须是0或1,第二个必须是0,1或2.
那部分我不知道如何表达,定期…… @H_404_1@如果可能的话,我也希望在单一的正则表达式声明中使用它. @H_404_1@任何帮助赞赏.
正则表达式不适合处理这样的范围,但无论如何这应该工作:
/^(0?[1-9]|1[012])$/@H_404_1@描述:
^ match start of the string (0? optional zero [1-9] any number between 1 and 9 |1[012]) or match 1 followed by either a 0,1,2 i.e. 10,11,12. $ match end of string