Atlassian slug发电机发电机

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

Atlassian slug生成算法或其任何实现是否公开?

我需要检查用户输入的存储库名称是否具有某些slug。

我发现了很多不同的算法,但我需要确定这是Stash使用的算法,它写的是slug生成是由BitBucket完成的。

bitbucket slug bitbucket-server
1个回答
0
投票

我没有在任何地方找到它,但我想它看起来像这样:

名称不能包含字母,数字,空格,连字符,下划线和句点之外的其他字符!它的第一个字符也需要是字母或数字。

作为空格块我指的是正则表达式发现的文本:[\s]+

  1. 每个空格块都用简单的连字符代替。 qazxsw poi - > qazxsw poi
  2. 小写字母串中的所有字母。 My \t Exaple Text. - > My-Example-Text.
© www.soinside.com 2019 - 2024. All rights reserved.