如何检查至少一个正则表达式

时间:2015-07-01 10:22:41

标签: php regex

我可以验证一个字符串,如果尊重这种格式" XXw XXd XXh XXm"使用以下正则表达式:

(\d{1}|\d{2})w (\d{1}|\d{2})d (\d{1}|\d{2})h (\d{1}|\d{2})m

XX:是整数

我希望能够检查字符串中是否存在XXw,XXd,XXh,XXm中的至少一个,是否可以通过Regex进行此操作?

1 个答案:

答案 0 :(得分:1)

(?=.*?\d{1,2}[wdhm])

您可以添加一个简单的lookahead来检查。