js 去除空格

<script type="text/javascript">
  //去左空格;
 function ltrim(s){
    return s.replace(/(^\s*)/, "");
 }
 //去右空格;
function rtrim(s){
  return s.replace(/(\s*$)/, "");
}
 //去左右空格;
 function trim(s){
   //s.replace(/(^\s*)|(\s*$)/, "");
  return rtrim(ltrim(s));   

 }   

//====================================================================  

如果是去掉半角和全角空格就把 \s 替换成 [‘ ‘|‘ ‘] 就变成
//去左空格;
function ltrim(s){
return s.replace(/(^[‘ ‘|‘ ‘]*)/, ‘‘);
}
//去右空格;
function rtrim(s){
return s.replace(/([‘ ‘|‘ ‘]*$)/, ‘‘);  

//=====================================================================  

function show(a){
    var f = trim(a)  //去空格函数
    alert(f);
    alert(f.length);
 }  

</script>
<input type="text" id="admin" onblur="show(this.value)"/> 
时间: 2024-10-13 05:46:37

js 去除空格的相关文章

js 去除空格与换行

js 去除空格与换行 //去除空格 String.prototype.Trim = function() { return this.replace(/\s+/g, ""); } //去除换行 function clearBr(key) { key = key.replace(/<\/?.+?>/g,""); key = key.replace(/[\r\n]/g, ""); return key; } //去除左侧空格 functi

js去除空格12种方法

注:本文转载于csdn:黄卉博主的文章<js去除空格12种方法> 实现1 1 String.prototype.trim = function() { 2 return this.replace(/^\s\s*/, '').replace(/\s\s*$/, ''); 3 } 看起来不怎么样, 动用了两次正则替换,实际速度非常惊人,主要得益于浏览器的内部优化.一个著名的例子字符串拼接,直接相加比用Array做成的StringBuffer 还快.base2类库使用这种实现.实现2 1 Strin

JS去除空格和换行的正则表达式(推荐)

//去除空格  String.prototype.Trim = function() {  return this.replace(/\s+/g, "");  }  //去除换行  function ClearBr(key) {  key = key.replace(/<\/?.+?>/g,"");  key = key.replace(/[\r\n]/g, "");  return key;  }  //去除左侧空格  functi

js去除空格(trim方法)

/** * 去空格 */ String.prototype.trim=function(){ return this.replace(/(^\s*)|(\s*$)/g, ""); }; /** *去左空格 */ String.prototype.ltrim=function(){ return this.replace(/(^\s*)/g,""); }; /** * 去右空格 */ String.prototype.rtrim=function(){ return

处理字符串的一些js/jq方法(去除HTML,去除空格,计算真实长度,截取中英文字符)

stringObject.replace(regexp,replacement) regexp 必需.规定了要替换的模式的 RegExp 对象.请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象.replacement 必需.一个字符串值.规定了替换文本或生成替换文本的函数. 去除html标签:function del_html_tags(str){    var words = '';    words = str.replace(/<[^>

js 去除input前后空格

$(".b_slideToggle input").bind("blur",function(){ var result=$(this).attr("value").replace(/(^\s*)|(\s*$)/g, ""); $(this).attr("value",result); }); js 去除input前后空格

js去除左右空格

function yanzheng(val) {        return val.replace(/(^\s*)|(\s*$)/g, "");    } function Inputchecking() {        var account = document.getElementById("txt_ACCOUNT"); if (yanzheng(account.value) == "") {            alert('请输入

JS去除字符串左右两端的空格

去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim.ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写.下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去. 写成类的方法格式如下:(str.trim();) <script language="javascript"> String.prototype.trim=function(){     return this.replace(/(^

js去除字符串空格

str.replace(/\s+/g,""); str.replace(/\s|\xA0/g,""); empName=empName.replace(/^\s+/g,""); //去左 empName=empName.replace(/\s+$/g,"")  //去右 empName=empName.replace(/(^\s*)|(\s*$)/g, ""); //去左右 //去除空格 String.pr