次の正規表現があります。
^\+1242((35[79]|37[56]|46[^019]|44[^2]|4[^0169]\d|5[^0189]\d|6[34]\d|395|72\d))
私はその"4[^0169]\d"
セクションで立ち往生しています。
正しくは、これを入力する+1242413
と一致しません。のようなものも同様+1242401
です。正しく一致します+1242441
(つまり、許可されます)。
"442"
のようにブロックしたいということで立ち往生してい+1242442
ます。これは大したことではありません (上記の例の +1424401 のように)。ただし、441
or443
または444
などは一致する必要があります。したがって+1242441
、正規表現での一致が成功するはずです。
すでにブロックされているものと一緒に4[^0169]\d
不一致にも拡張するにはどうすればよいですか?442