私は(多くの)他の同様の投稿を見てきましたが、彼らは私のためにそれをしていません.
$username に「単語」文字 (英数字および/またはアンダースコア) のみが含まれていることを確認しようとしています。私のコードは次のとおりです。
if (preg_match($username, '/\W/')) {
//stuff happens
}
「区切り文字は英数字またはバックスラッシュであってはなりません」というメッセージが表示されます。私はそれが盲目的に明白なことだと確信していますが、誰かが私が間違っていることを見ることができますか? 一重/二重引用符とバックスペースを 2 倍にして実験しましたが、何も機能しません。ありがとう!