正規表現が苦手です。
私は次のような文字列を持っています:
var bigString = 'abc,xyz,def';
先行するコンマまたは末尾のコンマを検索する正規表現を作成したいと思います。
例えば:
有効な式は次のようになります:abc、、xyz、、def
どんな助けでもありがたいです。
正規表現が苦手です。
私は次のような文字列を持っています:
var bigString = 'abc,xyz,def';
先行するコンマまたは末尾のコンマを検索する正規表現を作成したいと思います。
例えば:
有効な式は次のようになります:abc、、xyz、、def
どんな助けでもありがたいです。
その正規表現は次のようになります。
/(?:,[A-Za-z]+)|(?:[A-Za-z],)/
/(,\w+)|(\w+,)/
これは、コンマが文字列の先頭または末尾にある場所に明示的に一致します。
フォームを強制する場合は、これを使用します。
文字列1、2、または3を、前、後、または両方にコンマが付いた1つ以上のアルファ文字として検証します。
string1 = 'abc,'
string2 = ',xyz,'
string3 = ',def'
/^(?:[a-z]+,|,[a-z]+,?)$/i
これはうまくいくはずです:(更新)
/(,[\w]+)|([\w]+,)/