2017-02-22 5 views

答えて

2

あなたはこのように否定先読みの正規表現を使用することができます。

^(?!.*[?]{2})[a-z#[email protected]?]+$ 

RegEx Demo

(?!.*[?]{2})はどこにでも入力で複数の?を禁止します否定先読み、です。


また、あなたは2つの追加負の先読み

ここ
^(?![?])(?!.*[?]$)(?!.*[?]{2})[a-z#[email protected]?]+$ 

RegEx Demo 2

と、この正規表現を使用することができます開始時?を禁止してから終了する場合:

  • (?![?]) - 開始時に?を許可しない
  • (?!.*[?]$) - 最後に?を入力してください。
関連する問題