summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2012-08-31 14:21:46 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2012-08-31 14:21:46 +0200
commit299daf2a7f6f7e5609c82a6c69d9b12298f1d27e (patch)
treedaf44a0a25a366cd4714344fedaf7d09ec0d027c
parent18020a0598e6bfe349ee2ab48b322fefce8e37ee (diff)
downloadChimère-299daf2a7f6f7e5609c82a6c69d9b12298f1d27e.tar.bz2
Chimère-299daf2a7f6f7e5609c82a6c69d9b12298f1d27e.zip
JS: add a trim function
-rw-r--r--chimere/static/chimere/js/utils.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/chimere/static/chimere/js/utils.js b/chimere/static/chimere/js/utils.js
index 46afd49..80ab91a 100644
--- a/chimere/static/chimere/js/utils.js
+++ b/chimere/static/chimere/js/utils.js
@@ -236,3 +236,10 @@ function has_index(index, arr) {
function get_or_set(v, d){
return typeof v === "undefined" ? d : v;}
+/* remove multiple, leading or trailing spaces */
+function trim(s) {
+ s = s.replace(/(^\s*)|(\s*$)/gi,"");
+ s = s.replace(/[ ]{2,}/gi," ");
+ s = s.replace(/\n /,"\n");
+ return s;
+}