私は、2つのことをチェックする単一のRegExp文字列を定義することが可能だと思います - ユーザーがポストオフィスボックスに入ろうとしていないかどうか、そしてユーザーが有効な文字のみを使用しているかどうか。否定と正の正規表現を結合するには?
PO BOX検証を:次のように2つの別々の正規表現は、これらのシャアを入力することができ
^((?!^.*(\b[Pp]([Oo0][Ss][Tt])?\.*\s*[Oo0]([Ff][Ff]([Ii][Cc][Ee])?)?\.*\s*([Bb][Oo0][Xx])\d*\s*\b.*)).)*$
ユーザーのみ:
^[a-z|A-Z|0-9 _&'/#]*$
私は単純に縦に2つの正規表現のを連結しようとすると、 'OR'文字 '|'、それは望ましい結果を達成しません。これも可能ですか? 1つの正規表現で両方の検証を行うことはできますか?
と同じように書くことができます望ましい結果は何ですか? '|'を使うのは論理ORです。また、カッコで区切っています: '(regexp1)|(regexp2)'? –
ありがとうございます。その構文は何ですか? – okorng
@ブラッドどのように正規表現が "郵便局"と一致するように正規表現が変更されましたか?あなたの編集時に現れたので、私はそれを元に戻しました。 – 4castle