我在php中使用此代碼來檢測字符串中是否有五個相同的符號在一行中並執行一些代碼,如果它。正則表達式在javascript中搜索
function symbolsInRow($string, $limit = 5) {
$regex = '/(.)\1{'.($limit - 1).',}/us';
return 0 == preg_match($regex, $string);
}
現在我需要在JavaScript中做同樣的事情,但不幸的是我不夠熟悉它。這個函數怎樣才能轉換成javascript?如果函數在給定的字符串中找到5個相同的符號,該函數應該返回false。
爲什麼'g'修飾符? – 2010-11-18 15:07:55
@Victor,以防萬一在字符串中有換行符。 – 2010-11-18 15:33:12
換行符? 'g'與換行符無關。 – jwueller 2010-11-18 17:59:10