使用regex PHP验证重复的特殊字符

大家,我是新来的使用正则表达式的人,对此我需要一些帮助。我需要从输入中验证一个字符串,以使其看起来像以下示例之一:/ clients / index或/ clients /:id它将仅允许使用“ /”和“:”特殊字符,并且它们不应连续重复类似“ //”或“ ::”

我尝试了这个:

^(?!.[\w:\s/]*[\/:]{2}).[\w:\s/]*$

但是当我组合两个特殊字符时不匹配:“:/”

任何帮助,将不胜感激,谢谢。