UNPKG

@c_s_v_s_subrahmanyam/string-utils

Version:

A comprehensive utility library for advanced string operations.

14 lines (9 loc) 492 B
// Unicode operations module.exports = { charAt: (str, index) => str.charAt(index), charCodeAt: (str, index) => str.charCodeAt(index), fromCharCode: (...codes) => String.fromCharCode(...codes), toUnicode: (str) => str.split('').map((char) => `\\u${char.charCodeAt(0).toString(16).padStart(4, '0')}`).join(''), fromUnicode: (unicodeStr) => unicodeStr.replace(/\\u([\dA-Fa-f]{4})/g, (_, hex) => String.fromCharCode(parseInt(hex, 16))), };