我有以下的正则表达式:需要帮助阻止3个前缀
^\+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
或443
或444
等应该匹配。所以+1242441
应该是正则表达式上的成功匹配。
如何将4[^0169]\d
扩展为不匹配442
以及已经阻止的那些?
@anubhava:请解决它,拯救我们! –
flinchböt先生更一般的目标是什么? –