es6(二):字符串的擴展

// 字符串的擴展
// codePointAt 測試一個字符由兩個字節仍是四個字節組成
function is32Bit(c) {
    return c.codePointAt(0) > 0xFFFF;
}

console.log(is32Bit('吉'));
console.log(is32Bit('a'));

// 正則表達式的u修飾符
// 返回字符串長度的函數
function codePointLength(text) {
    var result = text.match(/[\s\S]/gu);
    return result ? result.length : 0;
}

var s = '海海';
console.log(s.length); // 4
console.log(codePointLength(s)); //2

// contains, startsWith, endsWidth, repeat
相關文章
相關標籤/搜索