次の正規表現があります。
^\+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 のように)。ただし、441or443または444などは一致する必要があります。したがって+1242441、正規表現での一致が成功するはずです。
すでにブロックされているものと一緒に4[^0169]\d不一致にも拡張するにはどうすればよいですか?442