ล่าสุดการพัฒนาเว็บบทเรียน
×

JavaScript การอ้างอิง

ภาพรวม

JavaScript

JS เชือก JS จำนวน JS ผู้ประกอบการ JS งบ JS คณิตศาสตร์ JS วันที่ JS แถว JS บูลีน JS นิพจน์ทั่วไป JS สถานการณ์โดยรวม JS การแปลง

เบราว์เซอร์ BOM

Window Navigator Screen History Location

HTML DOM

DOM เอกสาร DOM องค์ประกอบ DOM แอตทริบิวต์ DOM เหตุการณ์ DOM รูปแบบ

HTML วัตถุ

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

วัตถุอื่น ๆ

CSSStyleDeclaration


 

JavaScriptเชือก replace() Method

<JavaScript String อ้างอิง

ตัวอย่าง

กลับสตริงที่ "Microsoft" จะถูกแทนที่ด้วย "w3ii" :

var str = "Visit Microsoft!";
var res = str.replace("Microsoft", "w3ii");

ผลของความละเอียดจะเป็น:

Visit w3ii!
ลองตัวเอง»

เพิ่มเติม "Try it Yourself" ตัวอย่างด้านล่าง


ความหมายและการใช้งาน

replace() วิธีการค้นหาสตริงสำหรับค่าที่ระบุหรือการแสดงออกปกติและส่งกลับสตริงใหม่ที่ค่าที่ระบุจะถูกแทนที่

หมายเหตุ: หากคุณเปลี่ยนค่า (และไม่ได้แสดงออกปกติ) เพียงตัวอย่างแรกของค่าที่จะถูกแทนที่ เพื่อแทนที่เกิดขึ้นทั้งหมดของค่าที่ระบุให้ใช้ทั่วโลก (g) ปรับปรุง (ดู "More Examples" ด้านล่าง)

อ่านเพิ่มเติมเกี่ยวกับการแสดงออกปกติของเรา สอนนิพจน์ทั่วไป ของเราและ การอ้างอิง RegExp วัตถุ

วิธีการนี้ไม่ได้เปลี่ยนสายเดิม


สนับสนุนเบราว์เซอร์

วิธี
replace() ใช่ ใช่ ใช่ ใช่ ใช่

วากยสัมพันธ์

ค่าพารามิเตอร์
พารามิเตอร์ ลักษณะ
searchvalue จำเป็นต้องใช้ ค่าหรือนิพจน์ปกติที่จะถูกแทนที่ด้วยค่าใหม่
newvalue จำเป็นต้องใช้ ค่าที่จะแทนค่าค้นหาด้วย

รายละเอียดทางเทคนิค

กลับค่า: เชือกใหม่ที่ระบุ value(s) ได้ถูกแทนที่ด้วยค่าใหม่
JavaScript เวอร์ชัน: 1.2

ตัวอย่าง

ตัวอย่างอื่น ๆ

ตัวอย่าง

ดำเนินการเปลี่ยนโลก:

var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue/g, "red");

ผลของความละเอียดจะเป็น:

Mr Blue has a red house and a red car
ลองตัวเอง»

ตัวอย่าง

ดำเนินการทั่วโลกแทนความรู้สึก CASE-:

var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue/gi, "red");

ผลของความละเอียดจะเป็น:

Mr red has a red house and a red car
ลองตัวเอง»

ตัวอย่าง

การใช้ฟังก์ชั่นที่จะกลับข้อความทดแทน:

var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue|house|car/gi, function myFunction(x){return x.toUpperCase();});

ผลของความละเอียดจะเป็น:

Mr BLUE has a BLUE HOUSE and a BLUE CAR.
ลองตัวเอง»

<JavaScript String อ้างอิง