正規表示式的() {}有不同的意思。
() 是為了提取匹配的字串。表示式中有幾個()就有幾個相應的匹配字串。
(\s*)表示連續空格的字串。
是定義匹配的字元範圍。比如 [a-za-z0-9] 表示相應位置的字元要匹配英文本元和數字。[\s*]表示空格或者*號。
{}一般用來表示匹配的長度,比如 \s 表示匹配三個空格,\s[1,3]表示匹配一到三個空格。
(0-9) 匹配 '0-9′ 本身。 [0-9]* 匹配數字(注意後面有 *,可以為空)[0-9]+ 匹配數字(注意後面有 +,不可以為空) 寫法錯誤。
[0-9] 表示長度為 0 到 9 的數字字串。
// 清除兩邊的空格 js中需要自己寫正則,jq中可直接呼叫$.trim(str)去除字串前後空格
string.prototype.trim = function() ;
// 合併多個空白為乙個空白
string.prototype.resetblank = function() ;
// 保留數字
string.prototype.getnum = function() ;
// 保留中文
string.prototype.getcn = function() ;
// string轉化為number
string.prototype.toint = function() ;
// 得到位元組長度
string.prototype.getlen = function() else
}; // 獲取檔案全名
string程式設計客棧.prototype.getfilename = function() ;
// 獲取副檔名
string.prototype.getextensionname = function() ;
//替換所有
string.prototype.replaceall = function(reallydo,程式設計客棧 replacewith, ignorecase) else
}; //格式化字串 add by 劉景寧 2010-12-09
string.format = function()
if (arguments.length == 1)
var reg = //g;
var args = arguments;
var result = arguments[0].replace(reg, function($0, $1) );
return result;
}; // 數字補零
number.prototype.lenwithzero = function(ocount)
return strtext;
}; // unicode還原
number.prototype.chrw = function() ;
// 數字陣列由小到大排序
array.prototype.min2max = function()
} } return this;
}; // 數字陣列由大到小排序
array.prototype.max2min = function()
} } return this;
}; // 獲得數字陣列中最大項
array.prototype.getmax = function()
} return ovalue;
}; // 獲得數字陣列中最小項
array.prototype.getmin = function()
} return ovalue;
}; // 獲取當前時間的中文形式
date.prototype.get***ate = function() ;
//擴充套件date格式化
date.prototype.format = function(format) ;
var week = ;
if (/(y+)/.test(format))
if (/(e+)/.test(format))
for (var k in o)
} return format;
} date.prototype.diff = function(interval, objdate)
switch (interval)
}; //檢測是否為空
object.prototype.isnullorempty = function() else if (typeof (obj) == 'string') else ')
} } else
return flag;
本文位址:
正規表示式基礎教程
編寫驗證規則最流行和最簡單的方法就是正規表示式了,但唯一的乙個問題是正規表示式的語法太隱晦了,讓人蛋疼無比。很多開發者為了在專案中應用複雜的驗證,經常要使用一些小抄來記住正則式的複雜語法和各種常用命令。在這篇文章中,我將試圖讓大家明白什麼是正規表示式,以及如何更輕鬆地學習正規表示式。也許你是初學者,...
js基礎 正規表示式
正規表示式用於定義一些字串的規則。計算機可以根據正規表示式來檢查乙個字串是否符合規則 正規表示式也可以將符合條件的字串的內容提取出來。結果 true 結果 falsen 匹配任何包含至少乙個 n 的字串。n 匹配任何包含零個或多個 n 的字串。n?匹配任何包含零個或乙個 n 的字串。n匹配包含 x ...
js基礎(正規表示式)
正規表示式用於定義一些字串的規則,計算機可以根據正規表示式,來檢查乙個字串是否符合規則,獲取將字串中符合規則的內容提取出來 建立正規表示式 var reg new regexp 正規表示式 匹配模式 使用正規表示式檢測正則物件,會返回object console.log typeof new reg...