1、字符串擴展
unicode-\ u 0000至\ uffff
請參見“\ \ { u 0061 }”
//a
請參閱“Ud842”
請單擊“\u{20BB7}”
//' '
字符串遍歷-標識大于0xFFFF的內容
let text 2=(0 x 20 bb 7);
for(let I=0;I;I ){
Con(文本2[I]);
}
//
//
For (let I of text){
con(I);
}
//' '
模板字符串-保留所有空格和換行符
const get name=()=' Iven ';
Const myName=' Eric
` \ ` hello \ ` $ {getname ()},I am $ {myname} `
//' ' hello ' iven,I am Eric '
標簽樣板
Alert` 111
//alert(111);
func ` this $ { a b } is $ { a* b } `;
//func (['this ',' is ','],a b,a * b);
Jsx
```
迪布
Span1111/span
/div
```
添加方法
FromCodePoint-從unicode代碼點返回相應的字符S(0x78、0x1f680、0x79)。
//xy
包含S-\的字符串s ` \ ' hello \ ' I am
//\ ' hello \ ' I am
` \ ` hello \ ` I am `
//` hello ` I am
s({ raw : ' test ' },1,2,3,4);
S ({raw: ['t ',' e ',' s ',' t']},1,2,3,4);
//t1e2s3t
CodePointAt-返回一個字符的代碼點(十進制)let s='a '。
S.codePointAt(0)。toString(16);
S.codePointAt(2)。toString(16);
//61
Includes-參數字符串const string='Hello world!'您也可以按一下是否包含來列印區(qū)段
(‘嗚’);
//true
StartsWith-const string=' Hello world '是否以字符串開頭
(' He ');
//true
EndsWith-const string=' Hello world '是否以字符串結尾
(《世界》);
//true
Repeat-重復原始字符串n次。
//hello hello
hello ` . repea);
//' '
PadStart-字符串完成長度“hello”。padstart (10,' 0123456789 ');
//01234 hello
padend ' hello '。padend (10,' 0123456789 ');
//hello 01234
TrimStart,trimEnd-移除空格,換行,tab' ABC '。trimStart();
//ABC
MatchAll-for (s of' abcabc ')。matchall(' ab '){
Con(s)
}
2、正規(guī)擴張。
RegExp--指定修正者new RegExp(/abc/ig,' I ')。
///abc/i
字符串常規(guī)-改為在內部調用RegExp方法RegExp.prototype[Symbol.match]。
regexp . prototype[symbol . replace];
regexp . prototype[symbol . search];
regexp . prototype[symbol . split];
y修改器-全局粘合匹配const s=' abcdabcdabc
Const reg1=new RegExp('abc ',' g ');
Const reg2=new RegExp('abc ',' y ');
reg 1 . exec(s);
Reg2.exec(s)
是否使用Sticky-y修改器const reg=/hello\d/y
Reg.sticky
//true
Flags-返回正則表達式的表達式/abc
//gi
S-匹配任何字符(.與回車、換行等行結束符不匹配)(' week \ nbar ');
//false
組名(使用常規(guī)匹配時可以指定給變量)//公共定義
Const RE_DATE=/(?年\ d { 4 }-(?Month\d{2})-(?day \ d { 2 }/
const match obj=re _ date . exec(' 1999-12-31 ');
Const year=ma
match obj[1];
//1999
Const month=ma
match obj[2];
//12
Const day=ma
match obj[3];
//31
Let {groups: {one,two}}=/(?One。*):(?Two。*)$(' week : month ');
MatchAll-for (s of' abcabcabc ')。matchall(' ab '){
Con(s)
}
1.《關于0061開頭的銀行卡我想說字符串與正則的擴展》援引自互聯網,旨在傳遞更多網絡信息知識,僅代表作者本人觀點,與本網站無關,侵刪請聯系頁腳下方聯系方式。
2.《關于0061開頭的銀行卡我想說字符串與正則的擴展》僅供讀者參考,本網站未對該內容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。
3.文章轉載時請保留本站內容來源地址,http://f99ss.com/caijing/2030411.html