值爲AbcDefg_123
。php正則表達式失敗,爲什麼?
這裏是正則表達式:
function checkAlphNum($alphanumeric) {
$return = false;
if((preg_match('/^[\w. \/:_-]+$/', $alphanumeric))) {
$return = true;
}
return $return;
}
應該允許以任何順序或格式a-zA-Z0-9.:_-/
和空間,確實需要所有,但至少有一個字符。
編輯:對不起,看起來像var_dump()是我最好的朋友。我正在使用XML,它傳遞標籤以及價值。
@SilentGhost thnx的提示。
WORKSFORME(上IRB) – Eimantas 2009-09-29 17:36:22
HM,對我的作品 – SilentGhost 2009-09-29 17:36:30
無關的問題:'回報的preg_match(...);'會更清楚,如果這是整個函數。 – 2009-09-29 17:37:55