【发布时间】:2009-05-29 11:29:17
【问题描述】:
我将 myArray 设为 null。谁能帮帮我?
myRe = new RegExp ("[A-Z]+(\\d+)");
myArray = myRe.exec("book1");
alert(myArray.length);
【问题讨论】:
标签: javascript regex
我将 myArray 设为 null。谁能帮帮我?
myRe = new RegExp ("[A-Z]+(\\d+)");
myArray = myRe.exec("book1");
alert(myArray.length);
【问题讨论】:
标签: javascript regex
您的正则表达式区分大小写;试试:
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);
【讨论】: