[JavaScript] javascript 把汉字转换为unicode编码 →→→→→进入此内容的聊天室

来自 , 2019-07-06, 写在 JavaScript, 查看 117 次.
URL http://www.code666.cn/view/17e62166
  1. W.hasChinese = function(s) {
  2.         return /[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/.test(s);
  3. };
  4. W.isChinese = function(s) {
  5.         return /^[\u4E00-\u9FA5]|^[\uFE30-\uFFA0]/.test(s);
  6. };
  7. W.hasJapanese = function(s) {
  8.         return /[\u0800-\u4e00]/.test(s);
  9. };
  10. W.isJapanese = function(s) {
  11.         return /^[\u0800-\u4e00]/.test(s);
  12. };
  13. W.hasKorean = function(s) {
  14.         return /[\u3130-\u318F]|[\uAC00-\uD7A3]/.test(s);
  15. };
  16. W.isKorean = function(s) {
  17.         return /^[\u3130-\u318F]|^[\uAC00-\uD7A3]/.test(s);
  18. };
  19. W.isDoubleByte = function(letter) {
  20.         return letter && letter.charCodeAt(0) > 255;
  21. };
  22. W.cn2Unicode = function(str) {
  23.         var i,
  24.         length,
  25.         chr,
  26.         unicode = '';
  27.         if (W.isStr(str)) {
  28.                 for (i = 0, length = str.length; i < length; i++) {
  29.                         chr = str[i];
  30.                         unicode = W.hasChinese(chr) ? unicode + '\\u' + chr.charCodeAt(0).toString(16) : unicode + chr;
  31.                 }
  32.         }
  33.         return unicode;
  34. };

回复 "javascript 把汉字转换为unicode编码"

这儿你可以回复上面这条便签

captcha