我使用preg_match查找两个字母和4-6位数字,但中间应该有一个连字符-字符。我从那里开始:
if (preg_match("/^[a-zA-Z]{2}\W[0-9]{4,6}$/"...我提出了这个解决方案,其中我使用\W作为任何“非字”字符。但我知道这将是一个连字符,所以我想更具体。
if (preg_match("/^[a-zA-Z]{2}.-.[0-9]{4,6}$/"...发布于 2017-02-13 13:27:25
哇,żew的回答是这样的。我不知道这这么容易..。
所以这是
Preg_match(“/^a{2}-0-9{4,6}$/”)
发布于 2017-02-13 13:10:52
用固定字符替换\W就足够了。
if (preg_match("/^[a-z]{2}-\d{4,6}$/i"...https://stackoverflow.com/questions/42204746
复制相似问题