ผู้ใช้:Bebiezaza/ratchakitchaTextlayerEdit.js
หมายเหตุ: หลังเผยแพร่ คุณอาจต้องล้างแคชเว็บเบราว์เซอร์ของคุณเพื่อดูการเปลี่ยนแปลง
- ไฟร์ฟอกซ์ / ซาฟารี: กด Shift ค้างขณะคลิก Reload หรือกด Ctrl-F5 หรือ Ctrl-R (⌘-R บนแมค)
- กูเกิล โครม: กด Ctrl-Shift-R (⌘-Shift-R บนแมค)
- อินเทอร์เน็ตเอกซ์พลอเรอร์ และ Edge: กด Ctrl ค้างขณะคลิก Refresh หรือกด Ctrl-F5
- โอเปร่า: กด Ctrl-F5
function replacevowel2() {
var text = document.editform.wpTextbox1.value;
text = text.replace(/ํา/g, "ำ"); // อำ
document.editform.wpTextbox1.value = text;
}
mw.util.addPortletLink("p-cactions", "javascript:replacevowel2()", "รวมองค์ประกอบสระอำ" /* Optional: , id, tooltip, accesskey, nextnode */ );
// function ratchakitchaTextlayerEdit() {
// var text = document.editform.wpTextbox1.value;
// text = text
// // อา => อำ
// .replace(/ก ?ร ?ะ ?ท ? า/g, "กระทำ")
// .replace(/ก ? า ?กั ?บ/g, "กำกับ")
// .replace(/ก ? า ?ลั ?ง ?ก ? า ?ย/g, "กำลังกาย") // mix
// .replace(/ก ? า ?ห ?น ?ด/g, "กำหนด")
// .replace(/ค ? า ?สั่ ?ง/g, "คำสั่ง")
// .replace(/จ ? า ?กั ?ด/g, "จำกัด")
// .replace(/จ ? า ?น ?ว ?น/g, "จำนวน")
// .replace(/จ ? า ?เ ?ป็ ?น/g, "จำเป็น")
// .replace(/ซ้ ? า/g, "ซ้ำ")
// .replace(/ด ? า ?เ ?นิ ?น/g, "ดำเนิน")
// .replace(/ต ? า ?ร ?ว ?จ/g, "ตำรวจ")
// .replace(/ต ? า ?แ ?ห ?น่ ?ง/g, "ตำแหน่ง")
// .replace(/ท ? า ?ง ? า ?น/g, "ทำงาน")
// .replace(/ท ? า ?ใ ?ห้/g, "ทำให้")
// .replace(/น ? า ?เ ?ส ?น ?อ/g, "นำเสนอ")
// .replace(/ป ?ร ?ะ ?จ ? า/g, "ประจำ")
// .replace(/ส ? า ?คั ?ญ/g, "สำคัญ")
// .replace(/ส ? า ?นั ?ก ?ง ? า ?น/g, "สำนักงาน") // mix
// .replace(/ส ? า ?ห ?รั ?บ/g, "สำหรับ")
// .replace(/ส ? า ?เ ?น ? า/g, "สำเนา") // mix
// .replace(/อ ? า ?น ?ว ?ย/g, "อำนวย")
// .replace(/อ ? า ?น ? า ?จ/g, "อำนาจ")
// // อา => อา
// .replace(/ก ?ฎ ?ห ?ม ? า ?ย/g, "กฎหมาย")
// .replace(/ก ?ร ?ะ ?จ ? า ?ย/g, "กระจาย")
// .replace(/ก ?ร ?ะ ?ด ? า ?น/g, "กระดาน")
// .replace(/ก ?ล ? า ?ง/g, "กลาง")
// .replace(/ก ?ล่ ? า ?ว/g, "กล่าว")
// .replace(/ก ?ว้ ? า ?ง/g, "กว้าง")
// .replace(/กั ?น ?ย ? า ?ย ?น/g, "กันยายน")
// .replace(/ก้ ? า/g, "ก้า") // ก้าว
// .replace(/ก ? า ?ร/g, "การ")
// .replace(/กี ?ฬ ? า/g, "กีฬา")
// .replace(/ก ?ฤ ?ษ ?ฎี ?ก ? า/g, "กฤษฎีกา")
// .replace(/ข ?ย ? า ?ย/g, "ขยาย")
// .replace(/ข่ ? า/g, "ข่า") // ข่าย ข่าว
// .replace(/ข้ ? า/g, "ข้า") // ข้าง
// .replace(/เ ?ข้ ? า/g, "เข้า")
// .replace(/ค ?ม ?น ? า ?ค ?ม/g, "คมนาคม")
// .replace(/ค ?ร ? า ?ว/g, "คราว")
// .replace(/ค ?ล้ ? า ?ย/g, "คล้าย")
// .replace(/ค ?ว ? า ?ม/g, "ความ")
// .replace(/ค่ ? า/g, "ค่า")
// .replace(/ฆ่ ? า/g, "ฆ่า")
// .replace(/ง ? า ?น/g, "งาน")
// .replace(/จ ?ร ? า ?จ ?ร/g, "จราจร")
// .replace(/เ ?จ ?ต ?น ? า/g, "เจตนา")
// .replace(/จ ? า ?ก/g, "จาก")
// .replace(/เ ?จ้ ? า/g, "เจ้า")
// .replace(/เ ?ฉ ?พ ? า ?ะ/g, "เฉพาะ")
// .replace(/ช่ ?อ ?ง ?ท ? า ?ง/g, "ช่องทาง")
// .replace(/ช ? า ?ติ/g, "ชาติ")
// .replace(/ญ ? า/g, "ญา") // ปัญญา อาญา
// .replace(/ฐ ? า/g, "ฐา") // ฐาน
// .replace(/ต ? า ?ม/g, "ตาม")
// .replace(/ถ(?!้) ? า(?!้)/g, "ถา") // ถาวร
// .replace(/ท ?ร ? า ?บ/g, "ทราบ")
// .replace(/ท่ ? า/g, "ท่า") // ท่าน เท่า
// .replace(/ท้ ? า/g, "ท้า") // ท้าย
// .replace(/ท ? า ?ง(?! ? า ?น)/g, "ทาง") // กัน false positive "ทำงาน" แล้ว
// .replace(/ทุ ?เ ?ล ? า/g, "ทุเลา")
// .replace(/โ ?ท ?ร ?ส ? า ?ร/g, "โทรสาร")
// .replace(/ธ ?น ? า/g, "ธนา") // ธนาคาร (ชัยวุฒิ)ธนาคมานุสรณ์
// .replace(/ธ ? า ?นี/g, "ธานี")
// .replace(/น ? า ?ม/g, "นาม")
// .replace(/น ? า ?ย ?ก/g, "นายก")
// .replace(/แ ?น ?ว ?ท ? า ?ง/g, "แนวทาง")
// .replace(/บ ?ร ?ร ?ด ? า/g, "บรรดา")
// .replace(/บ ? า ?ง/g, "บาง")
// .replace(/บ ? า ?ย/g, "บาย") // นโยบาย
// .replace(/โ ?บ ?ร ? า ?ณ/g, "โบราณ")
// .replace(/ป ?ร ?ะ ?ก ? า ?ศ/g, "ประกาศ")
// .replace(/ป ?ร ?ะ ?ช ? า/g, "ประชา") // ประชาชน
// .replace(/ป ?ร ?ะ ?ส ? า/g, "ประสา") // ประสาท ประสาน
// .replace(/ป ?ร ? า ?ก ?ฏ/g, "ปรากฏ")
// .replace(/ป ?ร ? า ?การ/g, "ปราการ") // การ แก้มาก่อนแล้ว
// .replace(/ผ่ ? า/g, "ผ่า") // ผ่าน
// .replace(/ฝ่ ? า/g, "ฝ่า")
// .replace(/พ ?นั ?ก ?ง ? า ?น/g, "พนักงาน")
// .replace(/พ ?ย ? า ?น/g, "พยาน")
// .replace(/พ ?ร ?ะ ?ร ? า ?ช ?(บั ?ญ ?ญั ?ติ ?|กำหนด|กฤษฎีกา)/g, "พระราช$1")
// .replace(/พ ?ล ? า ?ด/g, "พลาด")
// .replace(/พิ ?จ ? า ?ร ?ณ ? า/g, "พิจารณา")
// .replace(/ภ ? า/g, "ภา") // ภาพ
// .replace(/ม ? า/g, "มา") // มาก
// .replace(/ม้ ? า/g, "ม้า")
// .replace(/ม ?า ?ต ?ร( ? (า?))/g, "มาตรา") // มา แก้มาก่อนแล้ว
// .replace(/มี ?น ? า ?ค ?ม/g, "มีนาคม")
// .replace(/เ ?ยี ?ย ?ว ?ย ? า/g, "เยียวยา")
// .replace(/ยู ?อ ? า ?ร์ ?แ ?อ ?ล/g, "ยูอาร์แอล")
// .replace(/ร้ ? า/g, "ร้า") // ร้าย
// .replace(/ร ? า ?ช/g, "ราช")
// .replace(/ราช ?กิ ?จ ?จ ? า ?นุ ?เ ?บ ?ก ?ษ ? า/g, "ราชกิจจานุเบกษา") // ราช แก้มาก่อนแล้ว
// .replace(/ร ? า ?ย ?ก ? า ?ร/g, "รายการ")
// .replace(/ร ? า ?ย ?ล ?ะ ?เ ?อี ?ย ?ด/g, "รายละเอียด")
// .replace(/ล ? า ?ม ?ก/g, "ลามก")
// .replace(/ล ? า ?ย ?(มื ?อ|ลั ?ก ?ษ ?ณ์)/g, "ลาย$1")
// .replace(/ว่ ? า/g, "ว่า")
// .replace(/วิ ?ช ? า/g, "วิชา")
// .replace(/เ ?ว ?ล ? า/g, "เวลา")
// .replace(/ษ ? า/g, "ษา")
// .replace(/ส ?ป ? า/g, "สปา")
// .replace(/ส ?ภ ? า ?พ/g, "สภาพ")
// .replace(/ส ?ม ? า ?ชิ ?ก/g, "สมาชิก")
// .replace(/ส ?ร้ ? า ?ง/g, "สร้าง")
// .replace(/ส ? า ?ค ?ร/g, "สาคร")
// .replace(/ส ? า ?ธ ? า ?ร ?ณ/g, "สาธารณ") // สาธารณะ
// .replace(/ส ? า ?ม(?! ?ะ)/g, "สาม") // กัน false positive "สำมะ-" แล้ว
// .replace(/สาม ? า ?ร ?ถ/g, "สามารถ") // สาม แก้มาก่อนแล้ว
// .replace(/ส ? า ?ร ?ส ?น ?เ ?ท ?ศ/g, "สารสนเทศ")
// .replace(/ส ? า ?ร ?ะ/g, "สาระ")
// .replace(/สื่ ?อ ?ส ? า ?ร/g, "สื่อสาร")
// .replace(/เ ?ส้ ?น ?ท ? า ?ง/g, "เส้นทาง")
// .replace(/ห ?น้ ? า/g, "หน้า")
// .replace(/ห ?ม ? า ?ย/g, "หมาย")
// .replace(/ห ?ล ? า ?ย/g, "หลาย")
// .replace(/ห ? า/g, "หา") // เนื้อหา หาก
// .replace(/ห้ ? า/g, "ห้า") // ห้าม
// .replace(/เ ?ห ?ม ? า ?ะ/g, "เหมาะ")
// .replace(/อ ?น ? า ?จ ? า ?ร/g, "อนาจาร")
// .replace(/อ ?ย่ ? า( ?(ง?))/g, "อย่า$2") // (รวมถึงคำว่า อย่าง)
// .replace(/อ้ ? า ?ง/g, "อ้าง")
// .replace(/อ ? า ?จ/g, "อาจ")
// .replace(/อ ? า ?ญา/g, "อาญา") // ญา แก้มาก่อนแล้ว
// .replace(/อ ? า ?ณ ? า ?จั ?ก ?ร/g, "อาณาจักร")
// .replace(/อ ? า ?ทิ/g, "อาทิ")
// .replace(/อ ? า ?บ/g, "อาบ")
// .replace(/อ ? า ?ศั ?ย/g, "อาศัย")
// .replace(/เ ?อ ?ก ?ส ? า ?ร/g, "เอกสาร");
// document.editform.wpTextbox1.value = text;
// }
// mw.util.addPortletLink("p-cactions", "javascript:ratchakitchaTextlayerEdit()", "ลองแก้ text layer ราชกิจ" /* Optional: , id, tooltip, accesskey, nextnode */ );
// function replacevowel() {
// var text = document.editform.wpTextbox1.value;
// text = text
// .replace(/า/g, " า") // อา
// .replace(/ำ/g, " า"); // อำ
// document.editform.wpTextbox1.value = text;
// }
// mw.util.addPortletLink("p-cactions", "javascript:replacevowel()", "เปลี่ยนสระอาอำ" /* Optional: , id, tooltip, accesskey, nextnode */ );