0
我現在有一個正則表達式來我的應用程序,它看起來像這樣內驗證字段:正則表達式接受 - 字符
^(?:(?:\w|[-])+\.(?:(?:(?:\w|[-])+|\.))*(?:\/(?:\w|[-])*)*|\w*)$
不幸的是一些這方面不起作用。
AAA - 通行證 - 正確
aaa.aaa - 通過 - 正確
aaa.aaa-AAA - 通過 - 正確
AAA -aaa - 失敗 - 錯誤
我怎樣才能改變我的正則表達式,以使最後一個場景通過?
你應該做點可選:'^(:(?:??\ W | [ - ])+ \( ?:(?:(?:\ w | [ - ])+ | \。))*(?:\ /(?:\ w | [ - ])*)* | \ w *)$' –