这是表: -
var thetable = "";//the table
thetable= thetable + "<tr><th>Audit ID</th><th>Date Modified</th> <th>Auditor</th><th>Franchisee Name</th><th>Store ID</th><th>Template Name</th><th>Description</th></tr>";
下面使用的正则表达式我正在使用提取对,但仅用于预定义的字符串,当我尝试在输入文本上使用此技术时,提取会在输入第一个字符后自动停止,因为匹配失败。反正有没有绕过这个?任何帮助将不胜感激。
var str = "Franchisee Name:Dave+ Monkey:dd";
var myRegexp = new RegExp(/([^+]+):([^+]+)\+?/g);
var match = myRegexp.exec(str);
var colmNames=[],colmValues=[];
while ( match != null) {
colmNames.push(match[1]);// matches column names
colmValues.push(match[2]);// matches column values
match = myRegexp.exec(str);
}