標籤: js
最近在使用正則的時候遇到乙個問題,從乙個陣列中選出符合我要求的元素做進一步使用,但正則驗證莫名的失效不通過,坑位**片段如下 測試位址 :
var reg = /\[.\]/img;
var list = [
'[c5b0fa7544d04e3ba2d22f608dc36497]',
'[c5b0fa7544d04e3ba2d22f608dc36498]',
'[c5b0fa7544d04e3ba2d22f608dc36499]',
'[c5b0fa7544d04e3ba2d22f608dc36490]'
];var resultlist = list.filter(function(item) );
console.log(resultlist);
// 輸出["[c5b0fa7544d04e3ba2d22f608dc36497]", "[c5b0fa7544d04e3ba2d22f608dc36499]"]
當正則加了g修飾符後,執行一次正確匹配後,會記錄上一次匹配完的位置,屬性為lastindex。
var list = [
'[c5b0fa7544d04e3ba2d22f608dc36497]',
'[c5b0fa7544d04e3ba2d22f608dc36498]',
'[c5b0fa7544d04e3ba2d22f608dc36499]',
'[c5b0fa7544d04e3ba2d22f608dc36490]'
];var resultlist = list.filter(function(item) \]/img.test(item);
});console.log(resultlist);
var reg = /\[.\]/img;
var list = [
'[c5b0fa7544d04e3ba2d22f608dc36497]',
'[c5b0fa7544d04e3ba2d22f608dc36498]',
'[c5b0fa7544d04e3ba2d22f608dc36499]',
'[c5b0fa7544d04e3ba2d22f608dc36490]'
];var resultlist = list.filter(function(item) );
console.log(resultlist);
java中的類修飾符 成員變數修飾符 方法修飾符
類修飾符 public 訪問控制符 將乙個類宣告為公共類,他可以被任何物件訪問,乙個程式的主類必須是公共類。abstract,將乙個類宣告為抽象類,沒有實現的方法,需要子類提供方法實現。final,將乙個類生命為最終 即非繼承類 表示他不能被其他類繼承。friendly,預設的修飾符,只有在相同包中...
java中的類修飾符 成員變數修飾符 方法修飾符
public 訪問控制符 將乙個類宣告為公共類,他可以被任何物件訪問,乙個程式的主類必須是公共類。abstract,將乙個類宣告為抽象類,沒有實現的方法,需要子類提供方法實現。final,將乙個類生命為最終 即非繼承類 表示他不能被其他類繼承。friendly,預設的修飾符,只有在相同包中的物件才能...
java中的類修飾符 成員變數修飾符 方法修飾符。
類修飾符 public 訪問控制符 將乙個類宣告為公共類,他可以被任何物件訪問,乙個程式的主類必須是公共類。abstract,將乙個類宣告為抽象類,沒有實現的方法,需要子類提供方法實現。final,將乙個類生命為最終 即非繼承類 表示他不能被其他類繼承。friendly,預設的修飾符,只有在相同包中...