ES6入門(四) 正則的擴充套件 數值的擴充套件

2021-10-03 07:02:24 字數 784 閱讀 1151

// g--表示全域性匹配 global

// i--忽略大小寫

// u--unicode識別字元

// y--粘連修飾符

const regexp1 = /^a/g;

// 建構函式的方式

第一種情況是,引數是字串,這時第二個引數表示正規表示式的修飾符(flag)。

var regex = new regexp('xyz', 'i');

// 等價於

var regex = /xyz/i;

第二種情況是,引數是乙個正規表示式,這時會返回乙個原有正規表示式的拷貝。

var regex = new

ES6入門 正則的擴充套件

1 regexp建構函式 在es5中,regexp建構函式的引數有兩種情況。第一種情況是引數是字串,這時第二個引數表示正規表示式的修飾符 第二種情況是,引數是乙個正規表示式,這時會返回乙個原有正規表示式的拷貝。但是,es5不允許此時使用第二個引數,新增修飾符,否則會報錯 var regex new ...

es6 數值的擴充套件

1 二進位制的表示 字首 0b 八進位制的表示 0o 2 number.isfinite number.isnan 3 number.parseint number.parsefloat 4 number.isinteger number.epsilon 5 number.issafeinteger...

es6數值的擴充套件

1 二進位制和八進位制的表示方法 es6提供了二進位制和八進位制的表示方法,分別用字首ob 二進位制 和0o 八進位制 表示 將二進位制或者八進位制轉換為十進位制可以呼叫number方法 2 number.isnan 和number.isfinite 前者用來判斷乙個數字是否為nan,後者用來判斷乙...