我需要在一行或任意逗號,點中跳過多個@
。正則表達式匹配重複的一個字符或單個字符
例子:
無效:[email protected]@test
test,test
[email protected],st
[email protected],st
有效期:[email protected]
[email protected]@st
下一個模式不正是我想要什麼(它檢查線路是否包含@@
或,
或.
所以結果是true/false):
/(@)\1+|[,.]/
但我不喜歡|
在這裏簽字。
我該如何修復它才能使用[
]
只?還是有另一種方法來做到這一點?
如果重複什麼,已經被刪除?我無法理解模式 – thefourtheye
你不能這樣做,因爲你需要'交替'來實現你想要的東西,但是我會像'@ {2,} | [,。]'那樣寫下來,忘記捕獲組 – gwillie
@thefourtheye我已經更新了這個問題。這是真的/錯誤的檢查。 – soborskyi