Atlassian slug生成算法或其任何实现是否公开?
我需要检查用户输入的存储库名称是否具有某些slug。
我发现了很多不同的算法,但我需要确定这是Stash使用的算法,它写的是slug生成是由BitBucket完成的。
我没有在任何地方找到它,但我想它看起来像这样:
名称不能包含字母,数字,空格,连字符,下划线和句点之外的其他字符!它的第一个字符也需要是字母或数字。
作为空格块我指的是正则表达式发现的文本:[\s]+
。
My \t Exaple Text.
- > My-Example-Text.