Skip to content

Conversation

@kamikaz1k
Copy link
Collaborator

@kamikaz1k kamikaz1k commented Apr 20, 2017

Based on #17 I thought I would try adding in an option to pass in custom delimiters parsing a URL list.

The solution I am proposing is simply replacing the tail pattern in the original RegEx ((?:\/\S*)) with a character set pattern ([a-z0-9\-._~:/?#%[\]@!$&'()*+;=,"]`). This then allows me to read the RegExp source and simply splice out the value we want to use as a delimiter.

What it doesn't handle is multiple delimiters because I am using the String.prototype.replace method with string arguments. I thought it was overkill so I didn't try to make it work.

For reference, I pulled the allowable character set from this SO answer.

Kaiser Dandangi added 3 commits April 20, 2017 19:34
The custom delimiters are passed into the helper as an option.
That character is then removed from the list of allowable tail
characters.

Refs Issue johno#17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant