için cevaplar için teşekkürler:
"Kelime olarak yazılı numaralarını tespit etmek için düzenli ifade":
http://stackoverflow.com/questions/3608159/regular-expression-to-detect-numbers-written-as-words
Ben şimdi bu çalışma var, ancak ben aynı gereksinimi var ama kelime olarak sayılar Arapça (ya da herhangi başka bir UTF-8) bu kadar değil: İngiliz,
if (preg_match("/\p{L}\b(?:(?:واحد|اثنان|ثلاثة|أربعة|خمسة|ستة|سبعة|ثمانية|تسعة|صفر|عشرة)\b\s*?){4}/", $str, $matches) > 0)
return true;
Çalışmıyor - Ben googled ve preg_match ve UTF-8 dize ile epeyce sorunlar var gibi görünüyor ama işe bulundu önerilerden herhangi alamadım ettik. Herhangi bir yardım çok takdir.