前言:在前端頁面使用中,遇到日期格式的驗證,開始使用了一款表單控制項驗證,但是不相容!!而且使用起來還受到很大約束,所以就決定自己寫原生js。為了完成日期格式的驗證,第一步,當然是學會使用正規表示式。以前都是直接複製使用,這次理解原理,自己原生寫。
接前兩篇:js使用案例。
//檢測控制項內容內容格式--控制為"2014-07-21"。
functioncheckdate(formcontorid,message)\-(0[1-9]|1[012])\-(0[1-9]|1\d|2\d|3[0-1])$/gi.test(str)){
alert(message+"格式錯誤。請輸入如「2014-01-01」的格式。範圍為「1900-01-01」到「2099-12-31」。");
temp.focus();
return false;
return true;
正規表示式的正規表示式字面量的宣告方式 之一
複製****如下:
var re = /a/gi;
正規表示式相關的方法和屬性
正規表示式物件的方法
•test,
返回乙個
boolean
值,它指出在被查詢的字串中是否存在模式。如果存在則返回
true
,否則就返回
JS 正規表示式案例
size small b 正規表示式案例 b size b size x large 1 數字 size b d 非負整數 正整數 0 1 9 0 9 正整數 d 0 非正整數 負整數 0 0 9 1 9 0 9 負整數 d 整數 d d 非負浮點數 正浮點數 0 0 9 0 9 1 9 0 9 0...
正規表示式案例
案例一我們將把所有的雙引號替換單引號 解析匹配了乙個 中加除了引用的除了 以外的東西 用 1 代替,在這裡 1就是 name a b console.log name.replace g,1 除了引號以外的所有數 案例二 我們將把字串中所有單詞的首字母都轉換為大寫 方法一 找到aaa或bbb吧aaa...
js使用正規表示式
簡單的說,正規表示式是一種可以用於模式匹配和替換的強有力的工具。其作用如下 測試字串的某個模式。例如,可以對乙個輸入字串進行測試,看在該字串是否存在乙個 號碼模式或乙個信用卡號碼模式。這稱為資料有效性驗證。1.exec 方法 用正規表示式模式在字串中執行查詢,並返回包含該查詢結果的乙個陣列。rgex...