我想這樣做是 -javascript正則表達式 - 我可以在我的情況下做什麼?
var t = "search value"
正則表達式是什麼 -
[\,,\s]t[\,,\s]+
我怎樣可以把它放在這裏 -
var re = new RegExp(t, 'g');
我想這樣做是 -javascript正則表達式 - 我可以在我的情況下做什麼?
var t = "search value"
正則表達式是什麼 -
[\,,\s]t[\,,\s]+
我怎樣可以把它放在這裏 -
var re = new RegExp(t, 'g');
解決方案
您已通過t
作爲第一個參數。它不應該是搜索值,但pattern
根據文檔
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/RegExp
new RegExp(pattern[, flags])
模式
正則表達式的文本。
標誌 如果指定,標誌可以有以下值的任意組合:
g
- 全局匹配
i
- 忽略大小寫
m
- 多;將開始和結束字符(^和$)視爲處理多行(即匹配每行的開頭或結尾(用\ n或\ r分隔),而不僅僅是整個輸入字符串的開頭或結尾)
y
- 粘性;僅匹配目標字符串中此正則表達式的lastIndex屬性所指示的索引(並且不會嘗試從任何後續索引進行匹配)。
't' * *應該是模式的一部分。 –
很多例子,如果你谷歌這個https://www.google.com.pe/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=javascript+regular+expression –
是的,我看着谷歌,但由於某種原因,我不能這樣做:(.... –
然後顯示你得到什麼錯誤 –