JS基礎教程 正規表示式示例 推薦

2022-10-06 17:00:11 字數 2396 閱讀 5130

正規表示式的() {}有不同的意思。

() 是為了提取匹配的字串。表示式中有幾個()就有幾個相應的匹配字串。

(\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...