mirror of
https://github.com/TheAlgorithms/JavaScript.git
synced 2025-07-06 01:18:23 +08:00
14 lines
323 B
JavaScript
14 lines
323 B
JavaScript
/**
|
|
* @function ValidateURL
|
|
* @description validate the URL.
|
|
* @param {String} url - The input URL string
|
|
* @return {Boolean}
|
|
*/
|
|
const validateURL = (url) => {
|
|
const URL_PATTERN = /^(https?:\/\/(?:www\.|(?!www))[^\s.]+\.[^\s]{2,}|www\.[^\s]+\.[^\s]{2,})$/gi
|
|
|
|
return URL_PATTERN.test(url)
|
|
}
|
|
|
|
export { validateURL }
|