Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Issue 17 - Punctuation delimited url list #28

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

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