當有項目需求用到正則表達式,你會怎么做?打開百度直接搜索「手機號正則表達式」,復制到 IDE 運行一下看一看符不符合自己的期望?
是不是常常因為找不到合適的表達式,深惡痛絕。
今天推薦一個開源項目,叫做:I hate regex。開源作者痛恨正則,決定搞一個正則表達式備忘錄,開發了一個正則表達式搜索網站。
比如你搜索 username,就會顯示 username 適用的正則表達式。
手機號適用的正則表達式:
郵件地址適用的正則表達式, 在測試區還會顯示匹配的字符串。
不僅能顯示某場景的正則表達式是什么,還能將正則表達式進行可視化展示。
以及對正則中的語法進行解釋。
在線地址:https://ihateregex.io
項目:https://github.com/geongeorge/i-hate-regex
網站:https://ihateregex.io/expr/phone