1

特定の入力を検証するための正規表現を学習しようとしています。検証しようとしている入力は、次のパターンで構成されています。

.または-または スペースを含む電話番号の次のパターンに一致する正規表現。私のデータは次のようになります。

num: 1234567890 name: jack
num: 123-456-7890 name: john
num: 123.456.7890 name: jeff
num: 123 456 7890 name: josh
num: (123) 456-7890 name: jacob

社会保障番号に一致する正規表現。3 桁目と 5 桁目の後にダッシュまたはスペースが含まれる場合があります。

ss: 111111111 name: jack
ss: 111-11-1111 name: john
ss: 111 11 1111 name: jeff

\d{3}-?.?\d{3}-?.?\d{4}電話番号を調べてみました。

そして\d{3}-?\d{2}-?\d{4}、社会保障番号を試してみました。

4

3 に答える 3

0

この正規表現を試してください

(\(\+?\d+\) |\+?\d+)([ -.]?\d+)*

必要に応じて動作するようです。

于 2013-09-10T15:11:28.007 に答える