javascript
javascript 正则表达式提取数字使用
javascript 正則表達式提取數字使用
知識點:
JavaScript RegExp 對象
RegExp 對象
RegExp 對象表示正則表達式,它是對字符串執(zhí)行模式匹配的強大工具。
直接量語法
/pattern/attributes創(chuàng)建 RegExp 對象的語法:
new RegExp(pattern, attributes);參數
參數?pattern?是一個字符串,指定了正則表達式的模式或其他正則表達式。
參數?attributes?是一個可選的字符串,包含屬性 "g"、"i" 和 "m",分別用于指定全局匹配、區(qū)分大小寫的匹配和多行匹配。ECMAScript 標準化之前,不支持 m 屬性。如果?pattern?是正則表達式,而不是字符串,則必須省略該參數。
支持正則表達式的 String 對象的方法
| search | 檢索與正則表達式相匹配的值。 | 1 | 4 |
| match | 找到一個或多個正則表達式的匹配。 | 1 | 4 |
| replace | 替換與正則表達式匹配的子串。 | 1 | ? |
| split | 把字符串分割為字符串數組 |
=====
var strContent = "A2B3"
var regexp = /[0-9]*/g
var lll = strContent.match(regexp)
lll = ["", "2", "", "3", ""]
// 注意 -- regexp表達式不是字符串,不能使用"引號括起來。
var regexp1 = /[0-9]/g
var lll2 = strContent.match(regexp1)
lll2 = ["2", "3"]
//
strContent ="A21B30"
var regexp2 = /[0-9]+/g ? ?或者 /\d+/g
var lll2 = strContent.match(regexp2)
lll2 = ["21", "30"]
總結
以上是生活随笔為你收集整理的javascript 正则表达式提取数字使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 日本厂商2023年推出新款磁带收音机:支
- 下一篇: AngularJS 日期格式化