Difference between revisions of "REGEX Javascript"
Jump to navigation
Jump to search
| Line 34: | Line 34: | ||
var regex = ".*?<Phone>(.*?)<\/Phone>.*?<Phone2>(.*?)<\/Phone2>.*?<MobilePhone>(.*?)<\/MobilePhone>"; | var regex = ".*?<Phone>(.*?)<\/Phone>.*?<Phone2>(.*?)<\/Phone2>.*?<MobilePhone>(.*?)<\/MobilePhone>"; | ||
try { | try { | ||
| − | var status = new RegExp(regex, "gm") | + | var status = new RegExp(regex, "gm").exec(input); |
| − | |||
result.Phone = status[1]; | result.Phone = status[1]; | ||
result.Phone2 = status[2]; | result.Phone2 = status[2]; | ||
Revision as of 09:32, 2 June 2020
var response = "0.00";
var regularExpression = "" + tag + "([\\s\\S]*?)\\/" + tag + "";
try {
var status = new RegExp(regularExpression, "gm");
response = status.exec(input)[1];
} catch (e) {
return "null";
}
if (response.charAt(0)=="-")
{
return "-" + prefix + response.substring(response.length-1,1);
}
else
{
return prefix + response;
}
var result = {
Phone: "",
Phone2: "",
MobilePhone : ""
};
var regex = ".*?<Phone>(.*?)<\/Phone>.*?<Phone2>(.*?)<\/Phone2>.*?<MobilePhone>(.*?)<\/MobilePhone>";
try {
var status = new RegExp(regex, "gm").exec(input);
result.Phone = status[1];
result.Phone2 = status[2];
result.MobilePhone = status[3];
} catch (e) {
}
return result;