jweinst1
9/6/2016 - 6:40 PM

working with chinese characters in javascript

working with chinese characters in javascript

//converts hanzi to integers

function toInt(string){
	var nums = [];
	for(var i=0;i<string.length;i++){
		nums.push(string.charCodeAt(i));
	}
	return nums;
}
/*   toInt('你好吗')
=> [ 20320, 22909, 21527 ]*/

//replaces 你 with function
function reps(string){
	return string.replace(new RegExp("你", "g"), "function");
}
/*   reps("你(foo){return foo;}")
=> 'function(foo){return foo;}'*/