1. 程式人生 > >Javascript string的match方法

Javascript string的match方法

match() 方法可在字串內檢索指定的值,或找到一個或多個正則表示式的匹配。(這依賴於regexp中的g標誌)。

如果沒有找到任何匹配的文字, match() 將返回 null。否則,它將返回一個數組,其中存放了與它找到的匹配文字有關的資訊。該陣列的第 0 個元素存放的是匹配文字,而其餘的元素存放的是與正則表示式的子表示式(括號裡的內容)匹配的文字。除了這些常規的陣列元素之外,返回的陣列還含有兩個物件屬性。 index 屬性宣告的是匹配文字的起始字元在 stringObject 中的位置,input 屬性宣告的是對 stringObject 的引用。

如果 regexp 具有標誌 g,則 match() 方法將執行全域性檢索,找到 stringObject 中的所有匹配子字串。若沒有找到任何匹配的子串,則返回 null。如果找到了一個或多個匹配子串,則返回一個數組。不過全域性匹配返回的陣列的內容與前者大不相同,它的陣列元素中存放的是 stringObject 中所有的匹配子串,而且也沒有 index 屬性或 input 屬性。

注意:在全域性檢索模式下,match() 即不提供與子表示式匹配的文字的資訊,也不宣告每個匹配子串的位置。如果您需要這些全域性檢索的資訊,可以使用 RegExp.exec()。

可見與不可見

1.$("#id").show()表示display:block, $("#id").hide()表示display:none;

2.:hidden選擇器,不是指"visibility: hidden",而是指"display: none"

3.:visible選擇器,不是指"visibility: visible",而是指display屬性不是none。

因為 button 預設型別是submit,所以如果想讓不提交,顯示的指定型別,type="button"就解決了。