我遇到了一个规范,该规范将一个字段描述为:
任何网址字符
我想通过REGEX在我这边进行验证。
我进行了搜索,即使我找到了包含我需要的每条信息的出色SO问题,我也发现没有一个问题正好要问正则表达式是很糟糕的,所以我就在这里。
匹配任何URL字符的正确正则表达式是什么?
编辑
我从对规范的理解中提取了以下正则表达式:
[\w\-.~:/?#\[\]@!$&'()*+,;=%]
Run Code Online (Sandbox Code Playgroud)
那么,此REGEX是否正确且详尽无遗,还是我错过了任何事情?
阅读规范之后,我想它只是“所有ASCII字符”。
regex ×1