2
所以下面的正則表達式re
適用於JAVA,但不適用於JavaScript。這看起來像一個非常基本的問題。我怎麼能這樣做,[A-Za-z]+
部分將在js中是可選的?JavaScript JS可選
var re = /\w+\s+[A-Za-z]+?/g;
var str = "John Smith";
$("#ret1").text(re.test(str)); // true
$("#ret12").text(re.test("sssa "));// false
K,這是從我一個壞的。我很想知道如何使用'?'使它成爲可選項......謝謝! :D –
我已經使用rexegg.com的數據添加了JS中可用的所有量詞的描述。 –
@MihkelL。 '''確實意味着在一個標記或像colou?r這樣匹配'color'或'colour'的組之後使用可選項。但是,當在另一個量詞之後使用時,它會變成貪婪開關。 [see more](http://www.regular-expressions.info/optional.html) – Qwerty