Object.prototype.getType = function(){
/*1. let str = this.constructor.toString();//調取到基類上的tostring方法'[object String]'*/
/*2. let str = Object.prototype.toString.call(this);*///調取到基類上的tostring方法'[object String]'*/
let str = ({}).toString.call(this);//調取到基類上的tostring方法'[object String]'
let reg = /[a-z]+/ig;//擷取字串
/*1. let reg = / (\w+)/;//擷取字串*/
/*2. str = str.slice(9, str.indexOf('('));//擷取字串
return str.toLocaleLowerCase();//首字母小寫*/
reg.test(str);
return reg.toLowerCase();
}
console.log(''.getType())
console.log([].getType())
複製程式碼
使用正則實現 getType方法
相關文章
- 正則實現數學運算
- 正則實現陣列濾重陣列
- 正則手記——方法篇
- 正則正常使用1
- 從一則案例解析js正則的String物件的replace方法使用技巧JS物件
- python爬蟲中使用正則match( )方法匹配目標Python爬蟲
- 使用PyTorch實現L1, L2和Elastic Net正則化PyTorchAST
- 正則匹配方法及示例
- js實現【JSON格式化】——方式1:正則JSON
- go正則相關使用Go
- Shell階段09 shell正則,grep正則, sed使用及案例
- js表情正則 手機正則 郵箱正則JS
- 使用正則 轉換大小寫
- 正則實現個位數補零程式碼例項
- ASP使用正則提取內容裡所有圖片路徑SRC的實現程式碼
- JavaScript:內建類和方法:字串 / 正則JavaScript字串
- JavaScript析構+正則的字串解析方法JavaScript字串
- 正則
- bash shell 無法使用 perl 正則
- js正則理論與實踐JS
- 學習筆記——正則匹配方法整理筆記
- 探究js正則匹配方法:match和execJS
- 正則方法和屬性的使用---包括你沒有見過的哦
- Python基礎入門:正則re.sub使用自定義替換方法Python
- 字串的match方法與正則的exec方法的區別字串
- 正則_9
- 正則?=用法
- 正則 ?= 用法
- 「python」正則Python
- 正則re
- Javascript正則JavaScript
- 正則化
- py 正則
- 正則匹配規則2
- 在一串字串中Java使用正則匹配電話號碼的方法字串Java
- Logstash之Grok正則匹配,讓正則進階!
- 手機號碼驗證方法(正則驗證)
- JS和C#實現的兩個正則替換功能示例分析JSC#