REGEX Javascript

From Five9 Wiki
Revision as of 09:17, 2 June 2020 by 69.21.225.57 (talk)
Jump to navigation Jump to search

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 = {
        sys_id: "",
        assigned_to : ""
    };
try {
var obj = JSON.parse(input);
   if (obj.result.count > 1){return result;}
    for (var k in result) {
        try {
            if (result.hasOwnProperty(k)) {
                if (typeof obj.result[0][k] != "undefined") {
                    if (obj.result[0][k] != null) {
						if (k=="assigned_to")
						{
						result[k] = obj.result[0][k].value;
						}
						else
						{
						result[k] = obj.result[0][k];
						}
                    }
                }
            }
        }
        catch (e) {}
    }
}
catch (e) {}
    return result;