use*_*420 12 javascript string jquery
我想删除字符串开头的空格.它应该只删除字符串开头的空格,其他空格应该在那里.
var string=' This is test';
Run Code Online (Sandbox Code Playgroud)
Ste*_*ger 24
这就是你想要的:
function ltrim(str) {
if(!str) return str;
return str.replace(/^\s+/g, '');
}
Run Code Online (Sandbox Code Playgroud)
也适用于IE8 +中的普通装饰:
function trimStr(str) {
if(!str) return str;
return str.replace(/^\s+|\s+$/g, '');
}
Run Code Online (Sandbox Code Playgroud)
并修改右侧:
function rtrim(str) {
if(!str) return str;
return str.replace(/\s+$/g, '');
}
Run Code Online (Sandbox Code Playgroud)
Raj*_*amy 15
尝试使用javascript的trim()函数,基本上它将从字符串中删除前导和尾随空格.
var string=' This is test';
string = string.trim();
Run Code Online (Sandbox Code Playgroud)
因此,根据评论区域中发生的对话,为了获得向后浏览器兼容性,只需使用jquery $.trim(str)
var string=' This is test';
string = $.trim(string)
Run Code Online (Sandbox Code Playgroud)
您可以使用 String.prototype.trimStart()。像这样:
myString=myString.trimStart();
Run Code Online (Sandbox Code Playgroud)
如果你想修剪尾巴,你可以使用:
myString=myString.trimEnd();
Run Code Online (Sandbox Code Playgroud)
请注意,IE 不支持这 2 个功能。对于 IE,您需要为它们使用 polyfill。