js 技術自學
一 Js
1 正則建立2個方式,2個引數 igm \\
i
g
m
2 regexp testexec
Boo 陣列
3 一條語句實現 正則測試 12分
4 string 中正則
Match 返回陣列、null 沒全域性 返回第一個
Search 返回第一個匹配位置
Replace(正則,字串)沒全域性,只第一個
Split(正則)返回陣列
5靜態屬性 好多不支援
Regexp.input 先執行test 所有字串
Leftcontext 剩餘
Rightcontext 右邊
Lastmatch 最後匹配
Lastparen 正則 (g)
6 支援短號 rex【‘。。’】
7 例項屬性
。global
。ignorecase
。m 多行匹配
。srouce
Lastindex 兩次test,最後匹配索引會變
相容太差
7 符號
單個:
。 匹配除換行所有 只單個
【a-z】
【^a-z】非a-z 【a-zA-Z0-9_】
\w ==a-zA-Z
\W 非上面
\d 0-9
\D 非數字
\s 空白 空格 製表 換行
\b 是否到達邊界。和$相似,貌似作用不大
| 或者關係
多個
l 0.1.多 *
l + 1/多
l ? 0,1 限制前面的不是本身,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
l {3}、{2,3}{3,}三》=
l
邊界匹配
^ 非【^】字首
$ 行尾
8 範圍區間分組
()(google){2,3}
RegExp.$1 匹配第一個()
新增了樣式同時是動態的
位置替換
9貪婪、懶惰
+ 替換所有 ,只替換所有的變成1個(*號也可以)
+?懶惰只一個 通過與g全域性匹配 替換多個變成多個,
完全這個是組合出來的
10 三種建立function方法
11 方法可以作為引數和方法
12 方法的call和apply 解關聯
13 this,window,呼叫本方法名
Arguments。Collee
相關文章
- 自學Java開發技術靠譜嗎?Java
- 自學Node.JsNode.js
- json,ajax技術JSON
- 自學python學習路線核心技術點整理Python
- Linux運維可以自學嗎?Linux運維技術Linux運維
- JSP自學推薦JS
- Jsp技術總結JS
- JSF技術介紹JS
- Lynx技術分析-JS引擎擴充套件技術基礎JS套件
- 如何自學電腦科學與技術(Teach Yourself Computer Science)
- Google技術開發指南:給大學生自學的建議Go
- web前端核心技術JS要怎麼學?給轉行或是自學的朋友提些學習建議Web前端JS
- JSP自學筆記 (轉)JS筆記
- 詳解Vue.js 技術Vue.js
- seajs和requirejs技術指導文件JSUI
- 零基礎可以自學Linux嗎?Linux技術學習Linux
- 前端技術面——(js基礎一)前端JS
- 前端技術面——(js基礎二)前端JS
- 前端自學路線之js篇前端JS
- 自學linux運維改怎麼學習Linux運維技術?Linux運維
- 網路安全技術可以自學嗎?網路安全技能難不難學
- 天津男子自學駭客技術攻擊網站 充值4毛變6萬網站
- 基於 vue.js 的 SSR 技術 — Nuxt.jsVue.jsUX
- Java開發之掌握JSP技術JavaJS
- Java技術自學規劃(學習路線圖、書籍、視訊總結)Java
- 非985/211應屆生小白自學iOS&求職之旅 | 掘金技術徵文iOS求職
- 汽修高職生自學駭客技術攻擊網咖 致其經營癱瘓
- jsp好像不適合自學啊JS
- 技術分享 | Fastjson-RCE漏洞復現ASTJSON
- Node.js+Koa2+TypeScript技術概覽Node.jsTypeScript
- 使用最好技術的不可見成本:AngularJSAngularJS
- 前端技術探秘-Nodejs的CommonJS規範實現原理前端NodeJS
- Lynx技術分析-JS引擎擴充套件設計JS套件
- jsoup爬蟲技術+druid連線池JS爬蟲UI
- 基於WebGL/Threejs技術的模型剖切WebJS模型
- 天津一男子自學黑客技術攻擊網站 充值4毛變6萬黑客網站
- 找技術外包 技術加盟
- Java匹馬行天下之JavaWeb核心技術——JSPJavaWebJS