js 删除指定字符前内容

JS\u4e2d\u5982\u4f55\u5220\u9664\u67d0\u4e2a\u6307\u5b9a\u5b57\u7b26(\u524d)\u540e\u7684\u5b57\u7b26\u4e32

var str;
var ipos;
str="123456789+abc";
ipos = str.indexOf("+");
str1=str.substring(0,ipos); //\u53d6\u524d\u90e8\u5206
str2=str.substring(ipos,str.length);//\u53d6\u540e\u90e8\u5206

1. \u53bb\u6389\u5b57\u7b26\u4e32\u4e24\u7aef\u7684\u7a7a\u683c

String.prototype.trim=function (){return this.replace(/(^/s*)|(/s*$)/g,'');}

2. \u53bb\u6389\u5b57\u7b26\u4e32\u4e2d\u6240\u6709\u7684\u7a7a\u683c:
String.prototype.sTrim = function (){return this.replace(//s/g, '');}

\u6216\u8005:

var s = "asd ddd bbb sss";
var reg = //s/g;
var ss = s.replace(reg, "");
alert(ss);

如果后面的$zxc$abc是固定的话。可以这样写

<script type="text/javascript">
function del(){
var val = document.getElementById('textfield').value;
var a= val.match(/\$zxc\$abc/g);
var i;
var tempval="";
for(i=0;i<a.length;i++)
{
tempval=tempval+"\n"+a[i];
}
document.getElementById('textfield').value=tempval;
}
</script>
<textarea name="textfield" rows="10">
123$zxc$abc
123$zxc$abc
123$zxc$abc
</textarea>
<input type="submit" name="Submit" value="删除" onclick="del()" />

扩展阅读:js list删除指定元素 ... js可以指定字符截取吗 ... js 指定id删除 ... js如何截取到指定字符 ... string 根据指定字符分割 ... js删除字符串最后一位 ... sed 删除指定行 ... js截取指定内容的数据 ... 7-1 删除字符串中指定字母 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网