文字列「a 1」を preg_match する必要がありますが、「a1」を preg_match する方法しか知りません
preg_match('{^a\d+$}',$k))
文字列にスペースがある場合の方法を教えてもらえますか?
文字列「a 1」を preg_match する必要がありますが、「a1」を preg_match する方法しか知りません
preg_match('{^a\d+$}',$k))
文字列にスペースがある場合の方法を教えてもらえますか?
\sエスケープで試してください。@Ray Toal が述べたように、文字通り文字列にスペースを使用します。\soverの利点は、最初のものを使用することで、 or演算子を使用して複数の空白をキャッチできることです。(0x20) 文字だけでなく、、もキャッチします。*+\s\t\r\v\f
編集:
これを試して:
preg_match('{^a\s*\d+$}','a 1');
thisオンラインの例をご覧ください。