檢測乙個字串首尾是否含有數字
var reg = /^\d|\d$/g;
將被匹配的字串反向
var reg = /(\w)\1(\w)\2/g;
var str = "aabb";
console.log(str.replace(reg, "$2$2$1$1"));
console.log(str.replace(reg, function($, $1, $2)));
將 "-"拼接的字串轉為駝峰式
var str ="the-first-name";
var reg = /-(\w)/g;
console.log(str.replace(reg, function($, $1)))
找a後面不帶b的a 正向預查 正向斷言
var str = "abaaaaa";
var reg = /a(?!b)/g;
console.log(str.match(reg))
將一串數字轉換成每隔3位乙個』分隔
1000000 -> 1'000'000
var str = "10000000000";
var reg = /(?=(\b)(\d)+$)/g;
console.log(str.replace(reg,"』"))
Javascript正規表示式
這段時間學習js,正好遇到了正規表示式。下面通過使用例項介紹一下正規表示式。正規表示式,又稱正規表示法 常規表示法 英語 regular expression,在 中常簡寫為regex regexp或re 電腦科學的乙個概念。正規表示式使用單個字串來描述 匹配一系列符合某個句法規則的字串。在很多文字...
JavaScript 正規表示式
一 什麼是正規表示式 正規表示式 regular expression 是乙個描述字元模式的物件。測試正規表示式 regexp 物件包含兩個方法 test 和exec 功能基本相似,用於測試字串匹配。test 方法在字串中查詢是否存在指定的正規表示式並返回布林值,如果存在則返回true,不存 在則返...
javascript 正規表示式
正規表示式 regexp物件 主要用於表單驗證 1 建立正規表示式 1 var ret pattern pattern是內容,可以是正規表示式的內容,可以是字元或是其他的內容 2 var rag new regexp pattern 括號內可以是雙引號或者單引號 2 正規表示式的exec方法 reg...