[javascript] url 정규식, pakcage name 정규식

url 정규식 

let regex = /(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/

regex.test(url) // url일 경우 true, 아닐 경우 false


package name (ex: com.tistory.cpdev)

let regex = /^([A-Za-z]{1}[A-Za-z\d_]*\.)*[A-Za-z][A-Za-z\d_]*$/

regex.test(packagename) // 참 true, 아닐 경우 false


아래 링크에서 보면 자세한 설명과 필터되는 결과를 확인할 수 있다. 


https://regexr.com/

https://www.regextester.com/