Comment detail

整数の漢数字表記 (Nested Flatten)
正規表現で強引に。
1
2
3
4
5
6
7
8
alert((function(n){
	if(!(n = parseInt(n))) return "零";
	(n = n.toString(10).split("")).reverse();
	var d = "零一二三四五六七八九";
	var u = "`万億兆京垓\u79ED穣溝潤正載極恒阿那不無'".split("").join("十百千");
	for(var r = "", i = n.length; i--;) r += d.charAt(n[i]) + u.charAt(i);
	return r.replace(/(?:零[十百千]?){4}.|零[十百千]?|一(?=[十百千])|.*'|`/g, "");
})(prompt("", Math.round(1e+16 * Math.random()))));

Index

Feed

Other

Link

Pathtraq

loading...