0
我有一個正則表達式語句刪除除AZ和0-9中的所有字符的字符(它匹配一切,並用「」用了preg_replace取代)忽略排除的字符範圍
/[^A-Z0-9]/
它非常適用這些角色,但現在我正在尋找刪除某些看起來與眼睛相似的角色(即'O'和'0')。
我該如何做這項工作?
我有一個正則表達式語句刪除除AZ和0-9中的所有字符的字符(它匹配一切,並用「」用了preg_replace取代)忽略排除的字符範圍
/[^A-Z0-9]/
它非常適用這些角色,但現在我正在尋找刪除某些看起來與眼睛相似的角色(即'O'和'0')。
我該如何做這項工作?
只需查看重複的答案並隨身攜帶它即可 - 您可能需要從結尾刪除「+」,才能按需使用。
'+'量詞不會排除字符,如果他們是一個字的一部分。
https://regex101.com/r/83w6Yb/2
隨着 '+' 出來,它
https://regex101.com/r/83w6Yb/3
最後的正則表達式= /(?![oO0])[a-zA-Z0-9]/g
希望每一個字符匹配先行列表這有助於