2017-04-11 76 views
0

我有一個正則表達式語句刪除除AZ和0-9中的所有字符的字符(它匹配一切,並用「」用了preg_replace取代)忽略排除的字符範圍

/[^A-Z0-9]/ 

它非常適用這些角色,但現在我正在尋找刪除某些看起來與眼睛相似的角色(即'O'和'0')。

我該如何做這項工作?

回答

0

只需查看重複的答案並隨身攜帶它即可 - 您可能需要從結尾刪除「+」,才能按需使用。

'+'量詞不會排除字符,如果他們是一個字的一部分。

https://regex101.com/r/83w6Yb/2

隨着 '+' 出來,它

https://regex101.com/r/83w6Yb/3

最後的正則表達式= /(?![oO0])[a-zA-Z0-9]/g

希望每一個字符匹配先行列表這有助於