正则表达式处理多个条件

Pra*_*eep 3 javascript regex

任何人都可以帮助我使用满足以下条件的 javascript 正则表达式(它是验证 textarea 中的输入):

  1. 应该至少有 3 个字符
  2. 第一个字符总是 /
  3. 整个输入字符串不应与确切的字符串 '/abc' 和 '/xyz' 匹配,但它可以是任何其他字符串,如 /abce 或 /abct 等...

例如:接受/xyzw、/ab、/abcd、/asdad等输入,不接受/a、/abc等输入

Rob*_*b W 6

/^\/(?!abc$|xyz$)[\S\s]{2,}/
Run Code Online (Sandbox Code Playgroud)

意义:

/             
^             Start of string
\/            "/"
(?!abc$|xyz$) Not followed by only abc or xyz ($ = end of string)
[\S\s]{2,}    At least two characters.
/
Run Code Online (Sandbox Code Playgroud)