ผู้ใช้:Jutiphan/Scripts/numconv/monobook.js
จากวิกิพีเดีย สารานุกรมเสรี
< ผู้ใช้:Jutiphan | Scripts | numconv
หมายเหตุ: หลังจากบันทึกแล้ว, คุณต้องล้างแคชของเบราว์เซอร์เสียก่อน จึงจะเห็นการเปลี่ยนแปลง: Mozilla/Safari/Konqueror: กด Shift ค้าง แล้วกด Reload (หรือ Ctrl-Shift-R), IE: กด Ctrl-F5, Opera: กด F5
/* <pre><nowiki> */
// ========== Thai to Arabic Numbers ==========
// This script converts all Thai numbers (๑ ๒ ๓) to Arabic numbers (1 2 3)
function doConvertNumber() {
text = document.editform.wpTextbox1.value;
text = replace(text,'๑','1');
text = replace(text,'๒','2');
text = replace(text,'๓','3');
text = replace(text,'๔','4');
text = replace(text,'๕','5');
text = replace(text,'๖','6');
text = replace(text,'๗','7');
text = replace(text,'๘','8');
text = replace(text,'๙','9');
text = replace(text,'๐','0');
document.editform.wpTextbox1.value = text;
document.editform.wpSummary.value = "เปลี่ยนเลขไทยเป็นอารบิก";
}
// ========== Arabic to Thai Numbers ==========
// This script converts all Arabic numbers (1 2 3) to Thai numbers (๑ ๒ ๓)
function doConvertToThaiNumber() {
text = document.editform.wpTextbox1.value;
text = replace(text,'1','๑');
text = replace(text,'2','๒');
text = replace(text,'3','๓');
text = replace(text,'4','๔');
text = replace(text,'5','๕');
text = replace(text,'6','๖');
text = replace(text,'7','๗');
text = replace(text,'8','๘');
text = replace(text,'9','๙');
text = replace(text,'0','๐');
document.editform.wpTextbox1.value = text;
document.editform.wpSummary.value = "เปลี่ยนเลขอารบิกเป็นไทย";
}
function addConvertNumber() {
addTab("javascript:doConvertNumber()", "๒ ->2", "ca-tanum", "เปลี่ยนเลขไทยเป็นอารบิก", "");
addTab("javascript:doConvertToThaiNumber()", "2 ->๒", "ca-atnum", "เปลี่ยนเลขอารบิกเป็นไทย", "");
}
if (document.title.indexOf("แก้ไข ") == 0) {
if (window.addEventListener) window.addEventListener("load", addConvertNumber, false);
else if (window.attachEvent) window.attachEvent("onload", addConvertNumber);
}
/* </nowiki></pre> */

