Dec

02

ใช้ความพยายามอยู่สักพัก กว่าจะหาได้ว่าเราจะแยกสตริง ยังงัยดีใน java script
หาฟังก์ชัน substr(); ก็ดูจะไม่มี (หรือใช้ไม่เป็นก็ไม่แน่ใจ) จนไปเจอฟังก์ชัน slice();
โอ้ว เหมือนพระเจ้ามาโปรด แล้วเราก็ได้วิธีในการตัดสตริง ใน java script

ไม่เข้าใจว่าทำไมต้องทำอะไรให้มันยุ่งยาก หน้าจอต้องกรอกโดยมีเครื่องหมาย / คั่นระหว่างตัวเลขแต่ละชุด
แต่ตอนเอาเข้าไป query ในฐานข้อมูลไม่ได้ต้องการ / ซะงั้น เง้อ
เลยต้องหาฟังก์ชันมาช่วยสนับสนุนการทำงาน

แต่แล้วพระเจ้า(google god)ก็มาโปรด ด้วยการประทานฟังก์ชัน slice(); มาให้
script ตามข้างเลย เผื่อจะมีประโยชน์สำหรับคนที่หลงเข้ามาบ้าง

<script type=”text/javascript”>

var str=”100552/0023/02″;
document.write(str.slice(0));
document.write(”
“);
document.write(str.slice(0,6));
document.write(”
“);
document.write(str.slice(7,11));
document.write(”
“);
document.write(str.slice(-2));
</script>

ได้ผลลัพธ์
100552/0023/02
100552
0023
02


Leave a Reply

Filled Under: IT