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'));
}
}