0
我得到了正則表達式來驗證電話號碼。問題是正則表達式有部分URL編碼。正則表達式:URL編碼奇怪的字符
^([file://(%3f/+%3f%5b0-9%5d*/)%3f)%3f%5b0-9/-]\\(?\\+?[0-9]*\\)?)?[0-9\\- [file://(/)%5d%7b10,%7d%3f(%5bext%5d+%3f%5b0-9%5d%7b3,%7d)%3f$]\\(\\)]{10,}?([ext]+?[0-9]{3,})?$
我想它的意義,是不知道,如果我需要這些URL編碼比特進行解碼,但我想和得到這個
^([file://(?/+?[0-9]*/)?)?[0-9/-]\(?\+?[0-9]*\)?)?[0-9\- [file://(/)]{10,}?([ext%5d+?[0-9]{3,})?$]\(\)]{10,}?([ext]+?[0-9]{3,})?$
但是這一次沒有驗證的過程開放[
不關閉和其他奇怪的事情。
所以也許這是他們正在使用的編程語言對待這種不同?
http://meyerweb.com/eric/tools/dencoder/ - 結果: '^([file://(?/?[0-9] * /)?)?[0-9/- ] \\(?\\?[0-9] * \\)?)?[0-9 \\ - [file://(/)] {10,}?([ext]?[0- 9] {3,})?$] \\(\\)] {10,}?([ext]?[0-9] {3,})?$' – user5226582