Devdit
 

JavaScript ตัดอักขระพิเศษออกจากข้อความ ด้วย replace

5.1K

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 ที่สอง เพื่อแทนที่อักขระพิเศษด้วยค่าว่าง เปรียบเสมือนกับการตัดอักขระพิเศษออกจากข้อความ

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ