-
String.prototype.slice()メソッドを使用する方法:
function trimString(string, maxLength) { if (string.length > maxLength) { return string.slice(0, maxLength) + "..."; } return string; } var originalString = "長い文字列です。この文字列を指定の長さにトリムしたいです。"; var trimmedString = trimString(originalString, 20); console.log(trimmedString); // 結果: "長い文字列です。この文字列を指定の長さにトリム..."
-
String.prototype.substr()メソッドを使用する方法:
function trimString(string, maxLength) { if (string.length > maxLength) { return string.substr(0, maxLength) + "..."; } return string; } var originalString = "長い文字列です。この文字列を指定の長さにトリムしたいです。"; var trimmedString = trimString(originalString, 20); console.log(trimmedString); // 結果: "長い文字列です。この文字列を指定の長さにトリム..."
-
正規表現を使用する方法:
function trimString(string, maxLength) { if (string.length > maxLength) { return string.replace(/^(.{0,20})[\s\S]*/, "$1..."); // 20はトリムする長さです } return string; } var originalString = "長い文字列です。この文字列を指定の長さにトリムしたいです。"; var trimmedString = trimString(originalString, 20); console.log(trimmedString); // 結果: "長い文字列です。この文字列を指定の長さにトリム..."
これらの方法を使用することで、指定した長さに文字列をトリムすることができます。メソッドや正規表現を組み合わせて、自分のニーズに合わせたトリム方法を選択してください。