1
我將myArray設置爲null。誰能幫我?正則表達式字符串後跟在Javascript中的數字
myRe = new RegExp ("[A-Z]+(\\d+)");
myArray = myRe.exec("book1");
alert(myArray.length);
我將myArray設置爲null。誰能幫我?正則表達式字符串後跟在Javascript中的數字
myRe = new RegExp ("[A-Z]+(\\d+)");
myArray = myRe.exec("book1");
alert(myArray.length);
您的正則表達式是區分大小寫的;嘗試:
myRe = new RegExp ("[A-Za-z]+(\\d+)");
或:
myRe = new RegExp ("[A-Z]+(\\d+)", "i");
這是因爲你用[A-Z]這是大寫的。
使用這個代替:
pattern = /[a-z](\d+)/i;
myArray = pattern.exec("BOOK1");
alert(myArray.length);
或添加-i參數:新的RegExp( '富', '我'); – 2009-05-29 11:32:18