2009-05-29 142 views

回答

7

您的正則表達式是區分大小寫的;嘗試:

myRe = new RegExp ("[A-Za-z]+(\\d+)"); 

或:

myRe = new RegExp ("[A-Z]+(\\d+)", "i"); 
+1

或添加-i參數:新的RegExp( '富', '我'); – 2009-05-29 11:32:18

2

這是因爲你用[A-Z]這是大寫的。

使用這個代替:

pattern = /[a-z](\d+)/i; 
myArray = pattern.exec("BOOK1"); 
alert(myArray.length); 
相關問題