重複の可能性:
php 正規表現に終了区切り文字 '^' が見つかりません
コードは次のとおりです。
if(preg_match($exp, $value)){
return "";
}
- の値
$expは次のとおりです。^[0-9]*$ - の値
$valueは次のとおりです。7
出力は次のようになります。
警告: preg_match() [function.preg-match]: / に終了区切り文字 '^' が見つかりません...
重複の可能性:
php 正規表現に終了区切り文字 '^' が見つかりません
コードは次のとおりです。
if(preg_match($exp, $value)){
return "";
}
$expは次のとおりです。^[0-9]*$$valueは次のとおりです。7出力は次のようになります。
警告: preg_match() [function.preg-match]: / に終了区切り文字 '^' が見つかりません...
$exp意図したとおりに動作するよう/^[0-9]*$/にする必要があります。それは最初の文字であるため、正規表現の区切り文字であると想定し^ています-最初の文字を別のものにしたいでしょう。詳細については、 preg_match マニュアル エントリを参照してください。