2
有人可以讓我知道我的正則表達式有什麼問題嗎?我試圖驗證網址的開頭,主要是主機名(即www.yahoo.com)。正則表達式驗證URL或域名。
Regular Expression: ^(((ht|f)tp(s?))\:\/\/)?(www.)?([a-zA-Z0-9\-\.]{1,63})+\.([a-zA-Z]{2,5})$
Testing Values:
test.com – passes
test.c2om – fails
test.test.com – passes
test.test.c2om – fails
test.test.test.com – passes
test.test.test.c2om – INVALID REGEX PATTERN
這應該返回false,而是返回任何內容,使用JavaScript和C#都...如果你刪除的子域的大小{1,63}的限制,它的工作原理...