区切り文字として大文字、小文字、数字、およびカンマのみを使用するように、一部のフィールドで条件を作成しようとしていました。プロジェクト名を持つことができる場で、私は何を私が見つけたことは、このでしたので、カンマを を必要としませんが、私のコメントで述べたように、私は大文字英数字(大文字と小文字)とカンマ区切り文字を使用できる正規表現
$var = $var.replace(/([[email protected]#$%^&*()-_+=`{}\[\]\|\\:;'<>,.\/? ])+/g, '-').replace(/^(-)+|(-)+$/g,'');
まあ、 'i'修飾子がありますので、それがあります。 – roberto06
これは間違った解決策のように感じます。 'é'、'・ '、' '€ 'のような文字はどうでしょうか?極限的に制限したい場合は、ホワイトリスト '[^ a-zA-Z0-9]'を作成してください。 – Halcyon