Latest web development tutorials
×

JavaScript kuliah

JavaScript kuliah JavaScript pengantar singkat JavaScript pemakaian JavaScript ekspor JavaScript tatabahasa JavaScript laporan JavaScript catatan JavaScript variabel JavaScript Jenis Data JavaScript benda JavaScript fungsi JavaScript cakupan JavaScript peristiwa JavaScript tali JavaScript operator JavaScript membandingkan JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript Jenis Konversi JavaScript Regular Expressions JavaScript kesalahan JavaScript debugging JavaScript angkat variabel JavaScript Modus yang ketat JavaScript Gunakan tidak tepat JavaScript bentuk Authentication JavaScript Reserved Keywords JavaScript JSON JavaScript void JavaScript kode Spesifikasi

JS fungsi

JavaScript definisi fungsi JavaScript Argumen fungsi JavaScript fungsi panggilan JavaScript penutupan

JS HTML DOM

DOM pengantar singkat DOM HTML DOM CSS DOM peristiwa DOM EventListener DOM elemen

JS canggih Tutorial

JavaScript benda JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp benda

JS Browser BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript pop JavaScript Kegiatan Jangka waktu JavaScript Cookies

JS gudang

JavaScript gudang JavaScript uji jQuery JavaScript uji Prototype

JS contoh

JavaScript contoh JavaScript contoh objek JavaScript Browser contoh objek JavaScript HTML DOM contoh JavaScript ringkasan

JS Reference manual

JavaScript benda HTML DOM benda

JavaScript RegExp Object

RegExp: ekspresi reguler (regular expression) singkatan.


Menyelesaikan RegExp Object Reference

Silakan lihat kami JavaScript RegExp referensi obyek pengguna , yang menyediakan semua properti dan metode dapat digunakan dalam hubungannya dengan objek string.

Panduan ini berisi penjelasan rinci dan contoh-contoh pada penggunaan dari masing-masing properti dan metode.


Apa RegExp?

Sebuah ekspresi reguler menjelaskan pola karakter dari objek.

Ketika Anda mengambil teks, Anda dapat menggunakan model untuk menggambarkan konten yang akan diambil. RegExp adalah mode ini.

pola sederhana dapat menjadi karakter tunggal.

Lebih kompleks model mencakup lebih karakter dapat digunakan untuk mengurai, format yang cek, mengganti, dan sebagainya.

Anda dapat menentukan posisi pencarian string, dan jenis karakter yang Anda ingin mengambil, dan sebagainya.

tatabahasa

var patt=new RegExp(pattern,modifiers);

或更简单的方法

var patt=/pattern/modifiers;
  • Model menggambarkan ekspresi Model.
  • Pengubah (pengubah) menjelaskan apakah pengambilan adalah global, kasus-sensitif dan sebagainya.

Catatan: Bila menggunakan konstruktor untuk membuat objek biasa, Anda perlu aturan karakter escape biasa (didahului dengan backslash \). Sebagai contoh, berikut adalah sama:

var re = new RegExp("\\w+");
var re = /\w+/;

RegExp Pengubah

Modifier digunakan untuk melakukan kasus-sensitif dan penuh-teks pencarian.

i - modifier digunakan untuk melakukan pertandingan case-insensitive.

g - pengubah digunakan untuk melakukan pencarian teks lengkap (daripada mencari pemberhentian pertama untuk menemukan, tetapi untuk menemukan semua pertandingan).

contoh 1

Dalam kasus-sensitif string yang menemukan "W3CSchool"

var str="Visit W3CSchool";
var patt1=/w3cschool/i;

Teks berikut ini ekspresi pencocokan ditandai diperoleh:

kunjungan W3CSchool

Coba »

contoh 2

Full Text Search "adalah"

var str="Is this all there is?";
var patt1=/is/g;

Teks berikut ini ekspresi pencocokan ditandai diperoleh:

Is th is all there is ?

Coba »

contoh 3

Full Text Cari dan kasus-sensitif pencarian "adalah"

var str="Is this all there is?";
var patt1=/is/gi;

Teks berikut ini ekspresi pencocokan ditandai diperoleh:

Is th is all there is ?

Coba »


test ()

metode nilai tes penelusuran ditentukan tali (), berdasarkan hasil dan mengembalikan benar atau salah.

Contoh berikut adalah string pencarian dari karakter "e":

contoh

var patt1 = baru RegExp ( "e");
document.write (patt1.test ( "Hal-hal terbaik dalam hidup bebas"));

Karena huruf "e" dalam string, output dari kode di atas akan menjadi:

true

Coba »

Bila menggunakan konstruktor untuk membuat objek biasa, Anda perlu aturan karakter escape biasa (didahului oleh backslash \)

contoh

var re = baru RegExp ( "\\ w +");

Coba »


exec ()

() Metode untuk mengambil ditentukan nilai exec string. Nilai kembali adalah nilai yang akan ditemukan. Jika tidak ada yang cocok, ia mengembalikan null.

Contoh berikut adalah string pencarian dari karakter "e":

contoh 1

var patt1=new RegExp("e");
document.write(patt1.exec("The best things in life are free"));

Karena huruf "e" dalam string, output dari kode di atas akan menjadi:

e

Coba »