如何检查github URL

问题描述 投票:0回答:1

我如何检查一个链接是github issue链接还是github pr链接?

比如检测这个链接。https:/github.comjasminejasmineissues。 是正确的github问题链接。

如检测这个链接。https:/github.comjasminejasminepull1801。 是正确的github Pull请求链接。

发现类似问题。正则表达式来匹配github配置文件的URLs。 :

Regex: ^(?:http(s)?:/)?[\w.-]+(?:.[\w.-]+)+[\w-._~:?#[]@!$&'()+,;=.]+$。

javascript regex handlebars.js
1个回答
0
投票

如果你想具体一点,你可以在url中使用jasmine,后面跟着匹配的任何一个 issuespull/ 后面的1+数字用交替的方式跟上 (?:issues|pull\/\d+)

模式

https?:\/\/github\.com\/jasmine\/jasmine\/(?:issues|pull\/\d+)

Regex演示

更广泛的匹配可能是重复1次以上的匹配,除了一个字符之外的任何字符。/ 或留白 (?:[^\/\s]+\/)+

模式

https?:\/\/github\.com\/(?:[^\/\s]+\/)+(?:issues|pull\/\d+)

Regex演示

© www.soinside.com 2019 - 2024. All rights reserved.