javascript的trim,ltrim,rtrim自定义函数

来源:互联网 发布:产业结构优化论文 编辑:程序博客网 时间:2024/04/29 17:19
今天用到javascript去掉一个文本框中字符串两端的空格,开始还以为有trim,ltrim,rtrim函数(asp中有这三个函数,弄混了),结果找半天,没有找到。最后找到用正则实现这样功能的自定义函数。
<script type="text/javascript"> 
function trim(str){ //删除左右两端的空格 
return str.replace(/(^\s*)|(\s*$)/g, ""); 

function ltrim(str){ //删除左边的空格 
return str.replace(/(^\s*)/g,""); 

function rtrim(str){ //删除右边的空格 
return str.replace(/(\s*$)/g,""); 

</script> 
使用方法 
<script> 
function aaa() 

var s=document.getElementById("文本框ID").value; 
alert(trim(s)); 

</script>