diff options
| 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 |
| commit | 299daf2a7f6f7e5609c82a6c69d9b12298f1d27e (patch) | |
| tree | daf44a0a25a366cd4714344fedaf7d09ec0d027c | |
| parent | 18020a0598e6bfe349ee2ab48b322fefce8e37ee (diff) | |
| download | Chimère-299daf2a7f6f7e5609c82a6c69d9b12298f1d27e.tar.bz2 Chimère-299daf2a7f6f7e5609c82a6c69d9b12298f1d27e.zip | |
JS: add a trim function
| -rw-r--r-- | chimere/static/chimere/js/utils.js | 7 |
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; +} |
