一、正則:就是乙個規則,用來處理字串的乙個規則(正則就是用來處理字串的)
處理:
1)、匹配 判斷乙個字串是否符合我們制定的規則->testreg.test(str)
var reg = /\d/;console.log(reg.test('我'))//
false
console.log(reg.test('1'))//
true
console.log(reg.test('我102'))//
true
2)、捕獲 把字串中符合我們正則規則的內容捕獲到 exec reg.exec(str)
var reg = /\d/;console.log(reg.exec('我'))//
null
console.log(reg.exec('1'))//
["1",index:0,input:"1"]
二、如何建立乙個正則?
字面量方式:
var reg = /\d/
例項建立方式:
var reg = new regexp("")
正則的兩種建立方式是有區別的
三、如何學習正則?
console.log(regexp.prototype)//可以自己進行擴充套件
js總結(作用域 繼承)
函式 全域性作用域 函式作用域 全域性變數 區域性變數 如果函式或其他資料型別,不依託非全域性變數,那麼就預設依託全域性變數,作為全域性物件的屬性和方法,否則被當做區域性物件屬性或方法。this被用作指向屬性和方法所依託的物件。var x 100 var y 77 var a1 a1.xx 77,9...
機器學習中正則化的作用
監督機器學習問題無非就是 minimizeyour error while regularizing your parameters 也就是在規則化引數的同時最小化誤差。最小化誤差是為了讓我們的模型擬合我們的訓練資料,而規則化引數是防止我們的模型過分擬合我們的訓練資料。多麼簡約的哲學啊!規則項的兩個...
js學習總結
ps.第一次在掘金上寫文章,記錄我的學習歷程,這篇文章是對最近學習js的乙個總結,主要是手寫一些常見的功能函式以及10種常見排序演算法。1.jsonp解決跨域 常用功能 2.拖動 常用功能 3.分頁 常用功能 4.搜尋框 常用功能 5.超長截斷顯示省略號 常用功能 6.js手寫實現氣泡排序 常見面試...