diff options
author | jmccrohan <jmccrohan@gmail.com> | 2011-04-06 15:29:05 +0100 |
---|---|---|
committer | jmccrohan <jmccrohan@gmail.com> | 2011-04-06 15:29:05 +0100 |
commit | 67810a8a0b08fc8697ee8fc8843af3757c12a421 (patch) | |
tree | b9117ba19c4eff31666aa76010a69a9950623457 /src/chrome/content/dialogs/editcommon.js | |
parent | f5d92fb14f7bfc5105700e60fb6fc35fb4e31401 (diff) | |
download | Multiproxy-Switch-67810a8a0b08fc8697ee8fc8843af3757c12a421.tar.gz |
Initial Commit
Diffstat (limited to '')
-rw-r--r-- | src/chrome/content/dialogs/editcommon.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/chrome/content/dialogs/editcommon.js b/src/chrome/content/dialogs/editcommon.js new file mode 100644 index 0000000..c24b619 --- /dev/null +++ b/src/chrome/content/dialogs/editcommon.js @@ -0,0 +1,18 @@ +//Has Special Chars
+// + returns true if it only
+// + contains allowed chars
+function mproxy_allowedChars(str){
+ //var regex = new RegExp("[\\s\\.a-zA-Z0-9_]", "g"); //This does not allow utf-8 text!
+ var regex = new RegExp("[(){}\\\[\\\]<>,;:/~`'\"*?^$#&\\t\\n\\r\\\\]", "g");
+ return !regex.test(str);
+}
+
+// Used to test strings
+// + converts space to underscore
+// + and converts to lowercase
+function mproxy_simplify(str){
+ str = str.replace(new RegExp("\\s{2,}", "g"), " ");
+ str = str.replace(new RegExp("\\s", "g"), "_");
+ str = str.toLowerCase();
+ return str;
+}
\ No newline at end of file |