見つかった不正な文字を検索して置き換えるための正規表現を誰かが提供できますか
例、削除 �
「違法な」文字がいくつ存在するかはわかりませんが、これは良いスタートになると思います。
どうもありがとう
編集 - データを制御することはできません。受信している潜在的に悪いデータのキャッチを作成しようとしています。
見つかった不正な文字を検索して置き換えるための正規表現を誰かが提供できますか
例、削除 �
「違法な」文字がいくつ存在するかはわかりませんが、これは良いスタートになると思います。
どうもありがとう
編集 - データを制御することはできません。受信している潜在的に悪いデータのキャッチを作成しようとしています。
無効な文字は解析時に 0xFFFD に変換されるため、無効な文字コードは次のように置き換えられます。
myString = myString.replace(/\uFFFD/g, '')
ここですべての種類の無効な種類の文字を取得できます
ブラックリストの代わりに、ホワイトリストを使用できます。たとえば、文字、数字、スペース、およびいくつかの句読点のみを受け入れたい場合は、次のようにします。
myString.replace(/[^a-z0-9 ,.?!]/ig, '')