Difference between revisions of "REGEX Javascript"

From Five9 Wiki
Jump to navigation Jump to search
(Created page with "<pre> var response = "0.00"; var regularExpression = "" + tag + "([\\s\\S]*?)\\/" + tag + ""; try { var status = new RegExp(regularExpression, "gm"); response = statu...")
 
Line 17: Line 17:
 
     return prefix + response;
 
     return prefix + response;
 
}
 
}
 +
 +
</pre>
 +
 +
 +
 +
 +
<pre>
 +
 +
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;
  
 
</pre>
 
</pre>

Revision as of 09:17, 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 = {
        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;