JavaScript ตัดอักขระพิเศษออกจากข้อความ ด้วย replace บทความนี้สอนการใช้คำสั่ง replace ของภาษา JavaScript เพื่อตัดอักขระพิเศษออกจากข้อความในตัวแปร พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง JavaScript ตัดอักขระพิเศษออกจากข้อความ ด้วย replace
<script>
var content = "@#Hello%^() World";
content = content.replace(/[`~%^&*!@#$()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi, '');
console.log( content );
</script>
ผลลัพธ์
Hello World
JavaScript ตัดอักขระพิเศษ จากตัวอย่างตัวแปร content ประกอบด้วยข้อความ และอักขระพิเศษ เช่น # @ ^ เป็นต้น แนะนำให้ใช้คำสั่ง replace พร้อมกับกำหนดอักขระพิเศษที่ argument แรก และค่าว่างที่ argument ที่สอง เพื่อแทนที่อักขระพิเศษด้วยค่าว่าง เปรียบเสมือนกับการตัดอักขระพิเศษออกจากข้อความ