js 去除字符空格代码

很多时间我们在获取用户提交的数据时都会把空格给去了,但是js本身的功能是满足不了我们的,下面我们就来看一个关于js删除字符串空格的代码吧。
/** 去字符两端空格 开始
*@author 敖士伟
*@version v1.0
*@date 2009/11/14 22:51
*/
String.prototype.trim = function() {
var r = this.replace(/(^s*)|(s*$)/g, "");
r = Lremoveblank(r);
r = Rremoveblank(r);
return r;
}
function Lremoveblank(s) {
if (s.length == 1 && s.charCodeAt(0) == 160)
return "";
if (s.charCodeAt(0) == 160) {
s = s.substr(1, s.length - 1);
return removeblank(s);
}
else {
return s;
}
}
function Rremoveblank(s) {
if (s.length == 1 && s.charCodeAt(0) == 160)
return "";
if (s.charCodeAt(s.length-1) == 160) {
s = s.substr(0, s.length - 1);
return Rremoveblank(s);
}
else {
return s;
}
}
//--去字符两端空格 结束
//e.g.
var a = " a ";
alert("b" + a.trim() + "b");

时间: 2024-08-01 23:00:56

js 去除字符空格代码的相关文章

网页前台通过js非法字符过滤代码(骂人的话等等)_javascript技巧

代码一:keypress事件时使用 复制代码 代码如下: /****************************************************/ //功能:过滤非法字符 //说明:keypress事件时使用 //作者:XXXXXXX //日期:2010年5月7日 /****************************************************/ function surnam_keypress(event) { //非法字符集 var codes

三种js 去除重复项代码

<script language="网页特效"> <!-- var stra="1,2,3,4,5,6,7"; var strb="2,0,4,6,8,9"; //需要剔除2,4,6三个元素 var str=stra+","+strb; var strarr=str.split(","); //排序 strarr.sort(); var result=new array(); var te

ruby 去除字符串空格实例

使用 String#strip方法,去除所有空格  代码如下 复制代码 "    hello    ".strip   #=> "hello" "tgoodbyern".strip   #=> "goodbye" 另外lstrip和rstrip分别去除字符串左右两端的空格  代码如下 复制代码 "  hello  ".lstrip   #=> "hello  " &qu

js去除字符串里中文与空格的例子

 js去除字符串里中文与空格我们可以使用替换与正则表达式来实现,下文就整理了两个简单的例子,希望对各位有用. 1.去掉空格: function moveSpace(){ var str=" abc defg"; alert(str.replace(/[ ]/g,"")); } moveSpace(); 2.去掉中文: var title ="字符串zifuchuan" var reg=/[u4E00-u9FA5]/g; var result=ti

三种动态加载js的jquery实例代码另附去除js方法_javascript技巧

复制代码 代码如下: !-- 这里为你提供了三种动态加载js的jquery实例代码哦,由于jquery是为用户提供方便的,所以利用jquery动态加载文件只要一句话$.getscript("test.js");就ok了. <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.

js替换字符串中所有指定的字符(实现代码)_javascript技巧

第一次发现JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符. 而str.replace(/\-/g,"!")则可以全部替换掉匹配的字符(g为全局标志). replace() The replace() method returns the string that results when you replace text matching its first argumen

js去除输入框中所有的空格和禁止输入空格的方法_javascript技巧

复制代码 代码如下: <span style="font-family: Arial, Helvetica, sans-serif;"><input type="password" name="password" id="password" onkeydown="return banInputSapce(event);" onKeyup="return inputSapceTri

用js替换除数字与逗号以外的所有字符的代码_javascript技巧

用js替换除数字与逗号以外的所有字符 复制代码 代码如下: <script language="javascript">  var str="asdfk,asdf345345,345345"; //替换除数字与逗号以外的所有字符.str=str.replace(/[^0-9,]*/g,""); //去掉第一个逗号if (str.substr(0,1)==',') str=str.substr(1);//去掉第二个逗号var reg=/

Jquery替换去除表单里的空格代码

先我们来看利用trim去除空格  代码如下 复制代码 // Used for trimming whitespace trimLeft = /^s+/, trimRight = /s+$/, // Use native String.trim function wherever possible trim: trim ? function( text ) { return text == null ? "" : trim.call( text ); } : // Otherwise u