正規表示式 ? 量詞
? 量詞可以匹配前面匹配的字元 0 次或者 1 次,相當於匹配量詞{0-1}。
語法結構:
(1).建構函式方式:
[JavaScript] 純文字檢視 複製程式碼new RegExp("x?")
(2).物件直接量方式:
[JavaScript] 純文字檢視 複製程式碼/x?/
瀏覽器支援:
(1).IE瀏覽器支援此量詞。
(2).edge瀏覽器支援此量詞。
(3).火狐瀏覽器支援此量詞。
(4).谷歌瀏覽器支援此量詞。
(5).opera瀏覽器支援此量詞。
(6).safria瀏覽器支援此量詞。
程式碼例項:
[JavaScript] 純文字檢視 複製程式碼執行程式碼var str="100"; var reg=new RegExp("\\d?","g"); console.log(str.match(reg));
以上程式碼可以匹配字串的0位或者1位數字,所以能夠分別匹配"1"、"0"和"0"。
[JavaScript] 純文字檢視 複製程式碼執行程式碼var str="100"; var reg=/\d?/g; console.log(str.match(reg));
此程式碼的作用和上面的程式碼是一樣的,採用直接量方式建立正則。
相關文章
- 正規表示式關鍵詞解析
- JS正規表示式從入門到入土(5)—— 量詞JS
- 正規表示式{n,m}量詞(至少n次,最多m次)
- 正規表示式查詢相似單詞的方法
- 正規表示式
- 正規表示式.
- 【正規表示式】常用的正規表示式(數字,漢字,字串,金額等的正規表示式)字串
- 常用正規表示式
- JavaScript 正規表示式JavaScript
- MySQL正規表示式MySql
- 正規表示式(java)Java
- SQL正規表示式SQL
- python正規表示式Python
- 正規表示式合集
- 正規表示式(一)
- Python 正規表示式Python
- Python——正規表示式Python
- PHP正規表示式PHP
- 正規表示式概括
- javascript正規表示式JavaScript
- java正規表示式Java
- Shell正規表示式
- 正規表示式 教程
- 正規表示式 【四】
- 正規表示式匹配
- Python:正規表示式Python
- php –正規表示式PHP
- 【Linux】正規表示式Linux
- 【JavaScript】正規表示式JavaScript
- URL正規表示式
- 正規表示式 split()
- 初探正規表示式
- 正規表示式 test()
- 正規表示式(?!)作用
- 正規表示式 {n,}
- 【java】正規表示式Java
- elasticsearch之使用正規表示式自定義分詞邏輯Elasticsearch分詞
- 正規表示式基本規則