我想提醒落在括號內的數字:括號內選擇內容的使用正則表達式
var str2 = "This is a string (3444343) with numbers.";
var patt2 = \((.*?)\);
alert(str2.match(patt2));
的jsfiddle:http://jsfiddle.net/BinaryAcid/8nx9v/1/
我想提醒落在括號內的數字:括號內選擇內容的使用正則表達式
var str2 = "This is a string (3444343) with numbers.";
var patt2 = \((.*?)\);
alert(str2.match(patt2));
的jsfiddle:http://jsfiddle.net/BinaryAcid/8nx9v/1/
根據你原來的問題,這會做:
var str2 = "This is a string (3444343) with numbers.";
var patt2 = /\((.*?)\)/;
alert(str2.match(patt2)[1]);
一個更新的jsfiddle例如:http://jsfiddle.net/S99jd/
您的輸入字符串,它提醒3444343
(不含括號)。
您的片段需要:
/
創建正則表達式,1
提醒,如match()
返回一個元素數組,其中索引0
處的元素是完全匹配,並且以下索引對應於匹配組)。對於更多的信息,有助於對在JavaScript/ECMAScript中使用正則表達式,請訪問:http://www.regular-expressions.info/javascript.html
最好!非常感謝。 –
答案很好,但我只能提醒數字。沒有括號()。 –
答案是好的,但我只能提醒麻木ERS。沒有括號()。 –