WXS資料型別 RegExp

2021-09-28 18:25:56 字數 1646 閱讀 4833

生成 regexp 物件需要使用 getregexp函式,注意與js的使用方法不同( new regexp(pattern,modifiers);)

原型:getregexp(pattern, modifiers);返回:正則物件

引數: pattern [必需] 字串或正規表示式

modifiers [可選] 可選值如下:

i : ignorecase表示是否忽略大小寫,預設false

m :multiline表示是否多選,預設false

g :global表示是否是全域性檢索,預設false

屬性:名稱

值型別說明

[regexp].constructor

[string]

返回值為「regexp」,表示型別的結構字串

[regexp].source

[string]

返回正規表示式的匹配模式,即引數:pattern

[regexp].global

[boolean]

返回是否設定了 "g" 修飾符

[regexp].ignorecase

[boolean]

返回是否設定了 "i" 修飾符

[regexp].multiline

[boolean]

返回是否設定了"m"修飾符

[regexp].lastindex

[number]

【讀寫】用於規定下次匹配的起始位置(該屬性只有設定標誌 g 才能使用。)該屬性是可讀可寫的。

預設值0

方法:

原型:[regexp].exec( [string] )說明:根據正規表示式的條件,檢索字串中匹配的字元。

返回:[string | null

]注意:檢索預設從第0位開始,如果要設定起始檢索位置請設定屬性lastindex。

示例:var regexp = getregexp('\d ', 'img'); //

匹配數字

regexp.lastindex = 3; //

設定起始檢索位置為3

var k = regexp.exec('af4edw2dfe'); //

從位置3開始找出 "af4edw2dfe"中第乙個數字

module.exports.t =k; //

結果是2

原型:[regexp].test( string )說明:檢測乙個字串是否匹配某個模式。

返回:true | false

原型:[regexp].tostring()說明:返回正規表示式的字串值:

返回:[string]

示例:var regexp = getregexp('\d ', 'img');

module.exports.t =regexp.tostring(); //

結果為:/\d /gim

更多專業前端知識,請上

【猿2048】www.mk2048.com

資料型別基礎資料型別

資料型別 基礎型別 除八大基礎型別其他的都是引用型資料型別 引用資料型別 基礎資料型別 整型 byte 佔乙個位元組,範圍 128 127 short 佔兩個位元組,範圍 32768 32767 int 最常用 佔四個位元組,範圍 2147483648 2147483647 long 佔八個位元組 ...

資料型別 基本資料型別和引用資料型別

一.分類 1,五種簡單資料型別 基本資料型別 number,string,boolean,null,undefined,新增symbol es6 基本資料型別是指存放在棧中的簡單資料段,資料大小確定,記憶體空間大小可以分配,它們是直接按值存放的,所以可以直接按值訪問。1 undefined 宣告的變...

SQL 資料型別 MySQL 資料型別

在 mysql 中,有三種主要的型別 文字 數字和日期 時間型別。資料型別 描述char size 儲存固定長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的長度。最多 255 個字元。varchar size 儲存可變長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的最大長度。...