私は現在、この正規表現を持っています:
/(^| )[a-z]{5}-[a-z]{5}( |$)/i
文字列またはスペースの開始、5 文字、リテラル ダッシュ、5 文字、スペースまたは文字列の終了、大文字と小文字は区別されません。
これにより、次のような文字列が見つかります。pejnd-zxdgn
最初の文字を文字ではなく数字にする必要があります。
どうやってこれを書くのですか?
編集: 明確にするために
一致する必要があります:pejnd-zxdgn
または7ejnd-zxdgn
7pejnd-zxdgn
or7ejn-zxdgn
または p7ejnd-zxdgnと一致してはなりません