正規表現を使用して、文字列の最初と最後の文字がa〜zのアルファベット文字であることを確認しようとしています。
私はこれが最初の文字と一致することを知っています:
/^[a-z]/i
しかし、最後のキャラクターも確認するにはどうすればよいですか?
この:
/^[a-z][a-z]$/i
動作しません。そして、私は2つの節の間に何かがあるはずだと思いますが、私は何を知りません!
以下の正規表現は、アルファ文字で開始および終了する文字列に一致します。
/^[a-z].*[a-z]$/igm
a
文字列もアルファ文字で始まり、アルファ文字で終わりますか?次に、以下の正規表現を使用する必要があります。
/^[a-z](.*[a-z])?$/igm
説明:
^ # Represents beginning of a line.
[a-z] # Alphabetic character.
.* # Any character 0 or more times.
[a-z] # Alphabetic character.
$ # End of a line.
i # Case-insensitive match.
g # Global.
m # Multiline