このホワイトリストの正規表現アプローチに文字制限句を追加しようとしています
str = str.replace(/[^A-Za-z-_0-9 ]/g, "");
それは可能ですか、どうすればよいですか?
このホワイトリストの正規表現アプローチに文字制限句を追加しようとしています
str = str.replace(/[^A-Za-z-_0-9 ]/g, "");
それは可能ですか、どうすればよいですか?
数量詞を使用して制限を指定します。
最大値(たとえば10)が必要な場合は、次のようにします。
str = str.replace(/[^A-Za-z-_0-9 ]{,10}/g, "");
最小:
str = str.replace(/[^A-Za-z-_0-9 ]{10,}/g, "");
範囲:
str = str.replace(/[^A-Za-z-_0-9 ]{8,10}/g, "");
正確な数量:
str = str.replace(/[^A-Za-z-_0-9 ]{10}/g, "");
str = str.replace(/[^A-Za-z-_0-9\s]/g, "").substring(0,10); //At most 10 chars