簡體   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