String.js
authorAlan Knowles <alan@roojs.com>
Thu, 10 May 2018 07:14:38 +0000 (15:14 +0800)
committerAlan Knowles <alan@roojs.com>
Thu, 10 May 2018 07:14:38 +0000 (15:14 +0800)
String.js

index d533253..e2bdfe9 100644 (file)
--- a/String.js
+++ b/String.js
@@ -67,6 +67,20 @@ var s = String.format('<div class="{0}">{1}</div>', cls, text);
             return Roo.util.Format.htmlEncode(args[i]);
         });
     }
+    function unicodeClean() {
+       return this.replace(/[\s\S]/g, function(character) {
+            if (character.charCodeAt()< 256) {
+              return character;
+           }
+           try {
+                encodeURIComponent(character);
+           } catch(e) { 
+              return '';
+           }
+           return character;
+        });
+  
+    
 });
 
 /**