From 92b184bc2240bb02afd93d2cadc63930e170cf27 Mon Sep 17 00:00:00 2001 From: Raghav Sharma <53517312+raghavs046@users.noreply.github.com> Date: Fri, 10 Oct 2025 18:26:21 +0530 Subject: [PATCH 1/8] Create test.js --- Specialized Areas/Fix scripts/test.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 Specialized Areas/Fix scripts/test.js diff --git a/Specialized Areas/Fix scripts/test.js b/Specialized Areas/Fix scripts/test.js new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/Specialized Areas/Fix scripts/test.js @@ -0,0 +1 @@ + From f0add90e292d47924110b758d3e0a1c123b4abb5 Mon Sep 17 00:00:00 2001 From: Raghav Sharma <53517312+raghavs046@users.noreply.github.com> Date: Fri, 10 Oct 2025 18:27:02 +0530 Subject: [PATCH 2/8] Delete Specialized Areas/Fix scripts/test.js --- Specialized Areas/Fix scripts/test.js | 1 - 1 file changed, 1 deletion(-) delete mode 100644 Specialized Areas/Fix scripts/test.js diff --git a/Specialized Areas/Fix scripts/test.js b/Specialized Areas/Fix scripts/test.js deleted file mode 100644 index 8b13789179..0000000000 --- a/Specialized Areas/Fix scripts/test.js +++ /dev/null @@ -1 +0,0 @@ - From 57ed27aa31f2f5fe0a3c13589811622b18632bd0 Mon Sep 17 00:00:00 2001 From: Raghav Sharma <53517312+raghavs046@users.noreply.github.com> Date: Tue, 14 Oct 2025 15:21:59 +0530 Subject: [PATCH 3/8] Create script.js --- .../Img Tag Regex validator/script.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Specialized Areas/Regular Expressions/Img Tag Regex validator/script.js diff --git a/Specialized Areas/Regular Expressions/Img Tag Regex validator/script.js b/Specialized Areas/Regular Expressions/Img Tag Regex validator/script.js new file mode 100644 index 0000000000..e535e4a51c --- /dev/null +++ b/Specialized Areas/Regular Expressions/Img Tag Regex validator/script.js @@ -0,0 +1,18 @@ +/* +This code will search for img tag in kb articles. +Regex Patterns: + : looks for character > +*/ +var kbArt = new GlideRecord('kb_knowledge'); +kbArt.addEncodedQuery('workflow_state=published'); // encoded get publiushed acticles. +kbArt.query(); +while (kbArt.next()) { + var imgRegex = //; // Regex for checking img tag. + var regex = new RegExp(imgRegex); // forming regex using SN. + if (kbArt.getValue('text') && regex.test(kbArt.getValue('text'))) { // if article body is not empty and has image tag. + gs.info("Raghav Image is found in KB Article: " + kbArt.getValue('number')); + } +} From 359a1f5c40e635564364b5aafc972037ffa8056f Mon Sep 17 00:00:00 2001 From: Raghav Sharma <53517312+raghavs046@users.noreply.github.com> Date: Tue, 14 Oct 2025 15:25:01 +0530 Subject: [PATCH 4/8] Create README.md --- .../Img Tag Regex validator/README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 Specialized Areas/Regular Expressions/Img Tag Regex validator/README.md diff --git a/Specialized Areas/Regular Expressions/Img Tag Regex validator/README.md b/Specialized Areas/Regular Expressions/Img Tag Regex validator/README.md new file mode 100644 index 0000000000..521f0faea1 --- /dev/null +++ b/Specialized Areas/Regular Expressions/Img Tag Regex validator/README.md @@ -0,0 +1,10 @@ +**Regex Pattern** + : looks for character > + +**How to use** +1. Run this query in background/Fix scripts. +2. The info message will return articles having images. This is very useful information when there are broken images in articles after movement between instances or tools. +3. This can be further enhanced to replace image src if required. From 342927781ddb38425bbbc72355a56b606502dbf0 Mon Sep 17 00:00:00 2001 From: Raghav Sharma <53517312+raghavs046@users.noreply.github.com> Date: Tue, 14 Oct 2025 15:25:40 +0530 Subject: [PATCH 5/8] Update README.md --- .../Regular Expressions/Img Tag Regex validator/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Specialized Areas/Regular Expressions/Img Tag Regex validator/README.md b/Specialized Areas/Regular Expressions/Img Tag Regex validator/README.md index 521f0faea1..d50d798a16 100644 --- a/Specialized Areas/Regular Expressions/Img Tag Regex validator/README.md +++ b/Specialized Areas/Regular Expressions/Img Tag Regex validator/README.md @@ -1,8 +1,8 @@ **Regex Pattern** - : looks for character > +1. : looks for character > **How to use** 1. Run this query in background/Fix scripts. From 0a5c5a76f3f81ff84331c9f5b90bcc48d54e3ab2 Mon Sep 17 00:00:00 2001 From: Raghav Sharma <53517312+raghavs046@users.noreply.github.com> Date: Tue, 14 Oct 2025 15:26:08 +0530 Subject: [PATCH 6/8] Update README.md --- .../Regular Expressions/Img Tag Regex validator/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Specialized Areas/Regular Expressions/Img Tag Regex validator/README.md b/Specialized Areas/Regular Expressions/Img Tag Regex validator/README.md index d50d798a16..6c0d741a31 100644 --- a/Specialized Areas/Regular Expressions/Img Tag Regex validator/README.md +++ b/Specialized Areas/Regular Expressions/Img Tag Regex validator/README.md @@ -2,7 +2,7 @@ 1. : looks for character > +4. '>' : looks for character > **How to use** 1. Run this query in background/Fix scripts. From d4b0802bbc9ba549589b64dc4dcdedf7dfc0bee5 Mon Sep 17 00:00:00 2001 From: Raghav Sharma <53517312+raghavs046@users.noreply.github.com> Date: Tue, 14 Oct 2025 15:26:23 +0530 Subject: [PATCH 7/8] Update README.md --- .../Regular Expressions/Img Tag Regex validator/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Specialized Areas/Regular Expressions/Img Tag Regex validator/README.md b/Specialized Areas/Regular Expressions/Img Tag Regex validator/README.md index 6c0d741a31..8e6f15e726 100644 --- a/Specialized Areas/Regular Expressions/Img Tag Regex validator/README.md +++ b/Specialized Areas/Regular Expressions/Img Tag Regex validator/README.md @@ -1,7 +1,7 @@ **Regex Pattern** 1. ' : looks for character > **How to use** From 2ae780c7fe47c1acddd5355ed1d2b29a988bc226 Mon Sep 17 00:00:00 2001 From: Raghav Sharma <53517312+raghavs046@users.noreply.github.com> Date: Tue, 14 Oct 2025 15:29:24 +0530 Subject: [PATCH 8/8] Update script.js --- .../Regular Expressions/Img Tag Regex validator/script.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Specialized Areas/Regular Expressions/Img Tag Regex validator/script.js b/Specialized Areas/Regular Expressions/Img Tag Regex validator/script.js index e535e4a51c..5e03904657 100644 --- a/Specialized Areas/Regular Expressions/Img Tag Regex validator/script.js +++ b/Specialized Areas/Regular Expressions/Img Tag Regex validator/script.js @@ -13,6 +13,6 @@ while (kbArt.next()) { var imgRegex = //; // Regex for checking img tag. var regex = new RegExp(imgRegex); // forming regex using SN. if (kbArt.getValue('text') && regex.test(kbArt.getValue('text'))) { // if article body is not empty and has image tag. - gs.info("Raghav Image is found in KB Article: " + kbArt.getValue('number')); + gs.info("Image is found in KB Article: " + kbArt.getValue('number')); } }