String.js
[roojs1] / 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;
+        });
+  
+    
 });
 
 /**