I am looking for a regex that will match the first line, but not the second. This is what I have /^github.com\/[^\\\n]+$/
github.com/reggi
github.com/reggi/example
var patternA = /^github.com\/[^\\\n]+$/
var patternB = /^github\.com\/.+/
var patternC = /^github.com\/[^\/\n]+$/
var examples = function (pattern) {
return [
!!'github.com/reggi/genesis/soup'.match(pattern),
!!'github.com/reggi/genesis'.match(pattern),
!!'github.com/reggi'.match(pattern),
]
}
console.log(examples(patternA))
console.log(examples(patternB))
console.log(examples(patternC))
!!'...'.match(pattern)->pattern.test('...')