การเขียน Regular expressions

3 Apr 2016,
Share: 

Regular expressions คืออะไร

Regular expressions คือรูปแบบของตัวอักษรที่ใช้คนหาข้อความใน string เช่น ถ้าต้องการหาข้อความที่เป็นตัวเลขติดกันสองตัวจาก string “test01 test1” ซึ่งเราจะสามารถค้นหาและดึงเอาข้อความที่เป็นตัวเลขติดกัน(01) ออกมาได้

การเขียน Regular expressions

Regular expressions จะถูกเขียนอยู่ในเครื่องหมาย / สองอันเช่น

/pattern/modifier

pattern เป็นรูปแบบ Regular Expression ที่เรากำหนด modifier เป็นเงื่อนไขการตรวจสอบของ Regular Expression

modifier เงื่อนไขในการตรวจสอบ Regular Expression

Image

pattern เป็นรูปแบบ Regular Expression ที่เรากำหนด

Image

ตัวอักษรพิเศษ

Image

Quantifiers

Image

ตัวอย่าง1

/^[a,b,c]/ หมายถึง ข้อความที่ขึ้นต้นด้วย a หรือ b หรือ c

ตัวอย่าง2

/.*\.com$/ หมายถึง ข้อความที่ปิดท้ายด้วย .com

ตัวอย่าง3

/^089[0-9]{7}/ หมายถึง ข้อความที่ขึ้นต้นด้วย 089 แล้วต่อด้วยเลข 0-9(เลขตัวใดตัวหนึ่ง) จํานวน 7 ตัว ซึ่งก็คือเบอร์โทรที่ขึ้นต้นด้วย 089 นั่นเอง

ตัวอย่าง4

/^www\.thitiblog\.com$/ หมายถึง หาข้อความ ""

Suggestion blogs

พื้นฐานการเขียน JavaScript ES2015 (ES6)

ความเป็นมาของ JavaScriptเมื่อนานมาแล้ว JavaScript เป็นภาษา script ฝั่ง client ของ Netscape ซึ่งเป็น web browser ชื่อดังในสมัยนั้นครับ แล้วหลังจากนั้นไม่นาน Netscape ก็ได้นำเจ้า JavaScript นี้ไปฝากไว้กับ Ecma International ซึ่งเป็นองค์กรที่ก่อตั้งขึ้นเพื่อทำหน้าที่กำหนด standard ให้กับสิ่งต่างๆ โดยเฉพาะ เพื่อจะให้เข้ามาช่วยกำหนด standard ให้กับ JavaScript หลังจากนั้น JavaScript ก็ได้พัฒนาขึ้นมาเรื่อยๆ จนถึง JavaScript ES6

Peer dependencies ใน npm

สวัสดีครับ ในบทความนี้จะเกี่ยวกับ Peer dependencies ใน npm ครับ

วิธี จัมพ์แบตเตอรี่รถยนต์ อย่างถูกต้อง และปลอดภัย

การจัมพ์แบตเตอรี่รถสามารถทําเองได้ แต่ต้องระมัดระวัง เพราะแบตเตอรี่ มีส่วนประกอบของ นํ้ากรด ซึ่งในขณะที่แบตเตอรี่กําลังทํางาน จะเกิดก๊าซไฮโดรเจนสะสมในตัวแบตเตอรี่ จึงควรระมัดระวังเรื่องประกายไฟ เพราะอาจจะทําให้เกิดการระเบิดได้


Copyright © 2019 - 2025 thiti.dev |  v1.51.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Nostr   Youtube channel   Telegram   Email contact   วงแหวนเว็บ