js之正則、表單驗證、dom模型

來源:互聯網
上載者:User

標籤:字元   ext   get   出現   元素   pen   style   規則   符號   

正則:規則          文法 var a=/運算式/ 輸入的值要包含運算式               var a1 = new RegExp(‘運算式‘)               檢索 ---運算式.test(輸入的值) 返還boolean類型               正則符號 (對於多個符號進行正則,用())               ^ ---輸入的值以符號後的字元為第一位               $ ---以符號前的字元為結尾               +---- 符號前的字元可以出現多個               *--- 符號前的字元可以出現任意次數               ?--- 符號前字元可以出現0次 或者1次               {n}---符號前字元必須可以出現n次 ,但是要加開始,結尾               {n,}---符號前字元最少可以出現n次但是要加開始,結尾               {n,m} --符號前字元最少可以出現n次 最多m次;但是要加開始,結尾               . ---匹配任一字元 除了/r /n               | ---或者 (a|b)$ a結尾 b 結尾都行               [a-z]--- 匹配所有(小寫)a到z字元--- var a = /[a-z]/;               [^a-z]-- 匹配所有不是(小寫)a到z字元 ---var a = /[^a-z]/;               大寫字母 [A-Z]  大寫-小寫 [A-z]                /^[a-z][0-9][A-Z]&/; ---這種寫法 字母數字只能寫一個               數字 [0-9] === /d    /D 表示非數字               [任一字元] 匹配裡面的任一字元的一個                         表單驗證               用js,正則對填入的值進行判斷                    dom模型               html DOM:html的標準編程介面----定義了所有HTML元素的對象和屬性及存取方法                    dom是關於如何擷取、修改、刪除、添加HTML元素的標準               dom節點:                    擷取元素節點:1.document.getElementById 等返節點還對象                    增加 :建立新元素 createElement  createAttribute(建立屬性) createTextNode(建立文本)                         新增加的節點追加到摸個節點下  (節點:標籤、文本) 父節點.appendChild(子節點)                    新增屬性節點 追加到標籤中 需要添加屬性的標籤.setAttributeNode(建立的屬性)                    屬性賦值:標籤名.setAttribute(屬性,值)                         insertBefore(要插入的標籤,想要插入到哪個標籤之前的標籤對象)                         需要藉助body 因為都要插入在body裡                         替換:replaceChild(你想替換的元素,需要替換掉的元素)                                                          複製 1.潛複製                                      需要複製的元素.cloneNode(false) 最後要追加到需要添加的元素內                                      只複製標籤                                  2.深複製                                      需要複製的元素.cloneNode(true) 最後要追加到需要添加的元素內                                      複製標籤及裡面的內容                                                      刪除:刪除由父元素決定                              父元素.removeChild(需要刪除的元素)                         修改:修改HTML內容innerText等 css樣式  document.getElementById().style.color 等    DOM總結:增加,刪除----是父節點對子節點的操作,(增加有時)需要參照物            修改,擷取----只要知道該元素屬性(標籤名,class值,id)我就能擷取你的所有資訊,並可以做修改           

js之正則、表單驗證、dom模型

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.