正規表示法,排除所有符號(JS)
去除所有特殊符號,但保留任何語言的文字字符及數字
透過GPT,對你知道那個Chat GPT 歷經多次詢問,給予的方法
const text = "Hello! こんにちは!GPT3のテストです。";
const filteredText = text.replace(/[^\w\s\d]/g, "");
console.log(filteredText);
跟在JavaScript中,正規表示法中的\w僅限於ASCII字符,而不包括所有語言字符。如果您需要包括所有語言的字符,您可以使用Unicode字符範圍
const text = "Hello! こんにちは!GPT3のテストです。";
const filteredText = text.replace(/[^\w\s\d\u0080-\uFFFF]/g, "");
console.log(filteredText);