繁体   English   中英

正则表达式可处理多种条件

[英]Regular Expression to handle multiple conditions

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

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

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

/^\/(?!abc$|xyz$)[\S\s]{2,}/

含义:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM