สมมติเรามีสตริงที่มีลำดับอักขระพิเศษดังนี้
var fullName=" John <----> Smith ";
เพื่อแยกสตริงข้างต้นเป็นซับสตริง ใช้ regex และ split() ไวยากรณ์มีดังนี้
var anyVariableName=(/\s*<---->\s*/g); var anyVariableName=yourVariableName.trim().split(yourVariableName);
โค้ด JavaScript สมบูรณ์มีดังนี้
ตัวอย่าง
var fullName=" John <----> Smith "; console.log("The Value="+fullName); var regularExpression=(/\s*<---->\s*/g); var seprateName=fullName.trim().split(regularExpression); console.log(seprateName);
เพื่อรันโปรแกรมด้านบน คุณต้องใช้คำสั่งต่อไปนี้
node fileName.js.
ที่นี่ชื่อไฟล์ของผมคือ demo39.js
ผลลัพธ์
จะได้ผลลัพธ์ดังนี้
PS C:\Users\Amit\JavaScript-code> node demo39.js The Value= John <----> Smith [ 'John', 'Smith' ]