(……續例7)ide
例8:非打印字符匹配
spa
- void function reg_08()
- {
- var s = "Mengliao Software Studio";
- var r1 = /\t/g, //匹配1次
- r2 = /\s/g; //匹配2次
- for (i = 1; i <= 2; i++)
- {
- t = "alert(s.match(r" + i + "));"
- eval(t);
- }
- }
這個例子一樣很簡單,s中的第一個空白是一個製表符,第二個空白是一個空格。
\t符號表示匹配一個製表符。等價於\x09和\cI,即鍵盤上的Tab鍵在記事本中輸入的符號。
\s符號則表示匹配任何空白字符,包括空格、製表符、換頁符等等。等價於[\f\n\r\t\v]。
運行結果:r1匹配了s中的製表符,而r2能夠匹配s中的製表符和空格共兩個空白字符。string
(未完待續……) it