標籤:pen var bsp 數組 span div strong asc dex
目錄:
一、JavaScriptRegex
內容:
一、JavaScriptRegex
1、test
判斷字串是否符合規定的Regex
例子:
rep = /^\d+$/
rep.test(‘123‘)返回true
2、exec
擷取匹配的資料,在匹配時,預設只能匹配到第一個即返回,且匹配值以數組形式存在
例子:分組匹配,會匹配兩次,第一次匹配整體,第二次會將分組內容單獨匹配出來
test = ‘JavaScript is more fun than Java or JavaBeans!‘"JavaScript is more fun than Java or JavaBeans!"var pattern = /\bJava\w*\b/undefinedpattern.exec(test)輸出:["JavaScript", index: 0, input: "JavaScript is more fun than Java or JavaBeans!"]var pattern = /\bJava(\w*)\b/pattern.exec(test)輸出:(2) ["JavaScript", "Script", index: 0, input: "JavaScript is more fun than Java or JavaBeans!"]
例子2:全域匹配 在匹配模板後面加g
test = ‘JavaScript is more fun than Java or JavaBeans!‘"JavaScript is more fun than Java or JavaBeans!"var pattern = /\bJava\w*\b/gundefinedpattern.exec(test)["JavaScript", index: 0, input: "JavaScript is more fun than Java or JavaBeans!"]pattern.exec(test)["Java", index: 28, input: "JavaScript is more fun than Java or JavaBeans!"]pattern.exec(test)["JavaBeans", index: 36, input: "JavaScript is more fun than Java or JavaBeans!"]
沒有加分組的情況
var pattern = /\bJava(\w*)\b/gundefinedtest = ‘JavaScript is more fun than Java or JavaBeans!‘"JavaScript is more fun than Java or JavaBeans!"pattern.exec(test)(2) ["JavaScript", "Script", index: 0, input: "JavaScript is more fun than Java or JavaBeans!"]pattern.exec(test)(2) ["Java", "", index: 28, input: "JavaScript is more fun than Java or JavaBeans!"]pattern.exec(test)(2) ["JavaBeans", "Beans", index: 36, input: "JavaScript is more fun than Java or JavaBeans!"]
有分組的情況
二、BootStrap
- CSS
- JS
Python學習筆記第十八周