簡體   English   中英

驗證網址JavaScript以接受網址條目google.com

[英]Validate web url JavaScript to accept url entry google.com

我有以下正則表達式

RegExp("((http|https)(:\/\/))?([a-zA-Z0-9]+[.]{1}){2}[a-zA-z0-9]+(\/{1}[a-zA-Z0-9]+)*\/?",
   "i");

工作正常,但顯示以下網址格式無效

例如:“ google.com”

我感謝你的回答。

您的代碼至少需要something.something.something ,例如stuff.google.com {2}換一個+以允許第二級域。

RegExp("((http|https)(://))?([a-zA-Z0-9]+[.]{1})+[a-zA-z0-9]+(/{1}[a-zA-Z0-9]+)*/?", "i");

我要補充一點,關於此正則表達式還有其他一些...奇特之處(例如使用{1}[.] ),並且它沒有考慮某些有效域(例如something-something.com )。 另外,您可以在JS中使用正則表達式文字,例如var regex = /just a regex/ 因此,我建議您閱讀。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM