電子メールアドレスを確認するためにregexpを書こうとしていますが、文字、数字、アンダースコア、ピリオド、ハイフンを '@'記号の前に付けて同じアドレスを受け入れる必要があります。このアドレスの '@'記号は1つだけです。セット内の一文字に一致する
現在のところ、私はこれに固執しました:/^[\w\.\[email protected]]*$/i
。私はそれが1つだけ '@'記号を受け入れるようにすることはできません:{1}
セット内で動作しないし、私が見つけた他の方法もうまくいきませんでした。では、セット内の1文字をマッチさせる方法は何ですか?
あなたは次のように使うことができます: '/^[\ w .-] + @ [\ w .-] + $ /' – anubhava
@anubhava – snowfinch27