當前位置:生活全書館 >

IT科技

> javascript正則表示式

javascript正則表示式

正則表示式(Regular Expression)是一門簡單語言的語法規範,是強大、便捷、高效的文字處理工具,它應用在一些方法中,對字元串中的資訊實現查詢、替換和提取操作。

javascript中的正則表示式用RegExp物件表示,有兩種寫法:一種是字面量寫法;另一種是建構函式寫法。

1、建構函式寫法

RegExp建構函式接收兩個引數:要匹配的字串模式(pattern)和可選的標誌字串(flags),標誌字串和字面量的三個標誌含義相同:'g'、'i'、'm'

RegExp建構函式的兩個引數都是字串。且使用字面量形式定義的任何表示式都可使用建構函式。

//匹配字串所有'at'的例項var p1 = /at/g;//同上var p2 = new RegExp('at','g');

javascript正則表示式

2、字面量寫法

Perl寫法又叫正則表示式字面量寫法,因為javascript的正則表示式特性借鑑自Perl。

正則表示式字面量定義為包含在一對斜槓(/)之間的字元,並且可以設定3個標誌。

var expression = /pattern/flags;
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/94wywl.html