次のような文字列を取得できるとします。
dog, cat, person
,people, boys, girls,
people, boys, police ,
文字列の末尾と先頭にある可能性のあるスペースとコンマを削除するにはどうすればよいですか。たとえば、最後の 2 つの文字列は次のように変換されます。
people,boys,girls
people,boys,police
また、コンマ間のスペースを削除したいと思います。
ありがとう
次のような文字列を取得できるとします。
dog, cat, person
,people, boys, girls,
people, boys, police ,
文字列の末尾と先頭にある可能性のあるスペースとコンマを削除するにはどうすればよいですか。たとえば、最後の 2 つの文字列は次のように変換されます。
people,boys,girls
people,boys,police
また、コンマ間のスペースを削除したいと思います。
ありがとう
コンマとスペースを含む文字クラスと、文字列の終わりアンカーを使用します$
。
str = str.replace(/^[,\s]+|[,\s]+$/g, '');
str = str.replace(/\s*,\s*/g, ',');
'people, boys, police, '.replace(/[, ]+$/, '')
これを試してみてください。
(^[,. ]+|[,. ]+$)