Introduced text type to VC and improve test suite

Change-Id: Ic51f3de112af5ec8d35bbae3bd97e988dbdb1a47
diff --git a/dev/js/src/vc/doc.js b/dev/js/src/vc/doc.js
index f3e5559..f173de8 100644
--- a/dev/js/src/vc/doc.js
+++ b/dev/js/src/vc/doc.js
@@ -9,7 +9,6 @@
   'util'
 ], function (jsonldClass, rewriteListClass, stringValClass) {
 
-  _validRegexMatchRE  = new RegExp("^(?:eq|ne)$");
 
   const loc = KorAP.Locale;
   loc.EMPTY = loc.EMPTY || '⋯';
@@ -253,7 +252,7 @@
             // Try to create a regular expression
             var check = new RegExp(json["value"]);
 
-            if (!_validRegexMatchRE.test(this.matchop())) {
+            if (!KorAP._validStringMatchRE.test(this.matchop())) {
               KorAP.log(802, "Match type is not supported by value type");
 
               // Rewrite method