0

アドレス行の c/o パターンを検出する正規表現を作成しようとしています。
正規表現で Care Of、c/o、co、CareOf などのパターンを検出する必要があります。

過去に私書箱や電子メールアドレスの検証などを行ったことがありますが、これは初めてです。
私はこの分野ではあまり得意ではなく、まだ最後まで努力していますが、どんな助けでも大歓迎です.

どうもありがとう。


私の質問にさらに詳細を追加します:

-> Java (サーバー側の呼び出しを介して) と Javascript (クライアント側の呼び出しを介して) でこれを試みています。
-> アドレス検証のためにこれを行っています。お客様が気付アドレスを追加しないようにする必要があります (私書箱の検証と同様)。

I need to parse through Address Line 1 and Address Line 2 (text boxes) values in my page and show an error message if any of them contains a 'Care Of' value.
Possible inputs: 'Care Of John', 'c/o John', 'C/O John', 'C.O. John'
Required output: If there is a pattern match, I need to show an error message: 'Sorry, we do not ship to C/O addresses'.
4

2 に答える 2

2

これは、指定されたすべての入力に一致します。

(?i)c(are|.|/) ?o(\.|f)?
于 2013-10-22T20:49:38.633 に答える
0

おそらく、一連の代替を含む単一の式を使用する必要があります。

"Care Of|C\/O|C\.O\.|CareOf"

大文字と小文字を区別しないように設定します。

どの言語で作業していますか?

于 2013-10-21T22:23:17.563 に答える