[英]running JavaScript function on url? google.com?javascript:(func())
[英]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.