ホームページ > バックエンド開発 > PHPチュートリアル > PHP 正規表現でスペースを照合および検証するにはどうすればよいですか?

PHP 正規表現でスペースを照合および検証するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-10-26 06:45:03
オリジナル
586 人が閲覧しました

How to Match and Validate Spaces in PHP Regular Expressions?

正規表現内のスペースの一致

正規表現を使用する場合、多くの場合、スペースを含む空白文字を一致させる必要があります。この質問は、特に文字、数字、スペースのみを含む入力を検証する目的で、PHP 正規表現でのスペースの一致に対処することを目的としています。

単一のスペース文字と一致するには、式 " " (間に 2 つのスペース) を使用します。引用)。 1 つ以上のスペースを一致させるには、「 "* (2 つのスペースの後にアスタリスクが続く) または「 " (1 つのスペースの後にプラスが続く) を使用します。

より一般的なスペースについては、「[ X]」(物理タブ文字) または " X*" または "[ X] "。これらの式は、ほとんどの正規表現エンジンと互換性があります。

新しい正規表現エンジンを使用する場合は、空白の一致に「s」とそのバリエーションを使用できます。 PHP では、特定の正規表現構文については PHP マニュアルを参照できます。

スペースを許可しながら無効な文字を削除するには、次のような正規表現を使用します。

/[^a-zA-Z0-9 ]/
ログイン後にコピー

単語の間にスペースを 1 つ入れ、先頭または末尾にスペースを入れない場合は、次の正規表現手順を使用します:

/ +/ -> " " (convert multiple spaces to single space)
^ -> "" (remove space from start)
$ -> "" (remove space from end)
ログイン後にコピー

以上がPHP 正規表現でスペースを照合および検証するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート