2012-02-29 5 views

답변

2

반복하여 preg_match로 테스트하십시오. 정규 표현식에서 \ d는 숫자와 일치하고. {16,}은 16 자 이상의 문자열과 일치합니다. -와 일치 할 것입니다. 당신은 | OR 연산자로.

모두 함께 넣고 당신이 얻을 :

preg_match('/\d|-|.{16,}/', $testString); 
+0

@의 morphotomy의 정규식 사용!가.'foreach는 ($ domainsArray $ 도메인으로) { 경우 (는 preg_match ('/ \ D | - |이 {16, }/', $ domain)) { $ cleanDomainsArray [] = $ domain; } } ' – Ing

+0

감사합니다. – iwek