1樓:灰常了
這個要用到js中的replace()方法,當然也要用到一個簡單的正規表示式
list="dsadasdasdas"
list = list.replace(/<.*?>/ig,"");
結果即dsadasdasdas
2樓:匿名使用者
jquery解決方案
var div = $('
');div.html('變形金
剛玩具 變形金剛3 大黃蜂 擎天柱 聲光功能');
alert(div.text());
3樓:匿名使用者
var s = "擎天柱";
s = s.replace(/<.*?>/ig,"");
alert(s)
js中怎麼刪除字串中的特定的字元?
4樓:大野瘦子
var a="a,b,c,d,e,f";
var b="b,c,d";
var arra = a.split(",");
var arrb = b.split(",");
var arrnew = new array();
for(var i = 0; i < arra.length; i++)
}alert(arrnew.tostring());
關於js刪除string裡的字元的方法,一般使用replace()方法。但是這個方法只會刪除一次,如果需要將string裡的所以字元都刪除就要用到正則。
var str = "abcdaabbssaaa"var reg = new regexp("a","g");
var a = str.replace(reg,"");
console.log(a);
這裡用 new regexp()這個方法建立正則,第一個引數「a」指定了正規表示式的模式或其他正規表示式。後一個引數是一個可選的字串,包含屬性 "g"、"i" 和 "m",分別用於指定全域性匹配、區分大小寫的匹配和多行匹配。
ecmascript 標準化之前,不支援 m 屬性。如果 pattern 是正規表示式,而不是字串,則必須省略該引數。
如果列印reg的結果是: /a/g 。
還有一種比較取巧的方法,就是分割成陣列,再重新拼接成新的字串。
var str = "abcdaabbssaaa";
var a = str.split("a").join("");
console.log(a);
5樓:匿名使用者
result = a.replace(eval("/,?"+b1+",?
/"),' ').trim(' ').replace(' ',',') //b1,b2,b3替換進去。
原理:替換變數b123為空格,若trim成功則表明在首尾,否則,replace空格為,(中間)
6樓:匿名使用者
如果是b2的情況,是否有可能出現"b,d"的情況?
若無?則
1.b一定是a的子字串,那麼
a = (','+a).replace(','+b,'').substring(1);
2.b不一定是a的子字串,那麼
就按下面仁兄的方法做吧.
7樓:匿名使用者
最簡單的方法是使用replace方法:
var str = '我是一字串';
str.replace('一',''); // 將「一」變成空字元(刪除)
8樓:匿名使用者
字串替換你可以查手冊看下replace 這個函式
不過你需要替換a的時候附帶","也替換掉的話,可能需要另外的方法
先把字串分割成陣列,然後迴圈遍歷,篩選後再組合
js如何去掉字串中所有的逗號
9樓:夏冰
如果想去掉bai所以的',',最du簡單的辦法就是正則表達zhi式dao了。下面是簡單的例子。版僅供參考:
var a ='sdf,sdw,r,,gd,rg,et,r,th,rh';
a.replace(/,/g,'');
replace() 方法用權於在字串中用一些字元替換另一些字元,或替換一個與正規表示式匹配的子串。
stringobject.replace(regexp/substr,replacement)
引數描述
regexp/substr 必需。規定子字串或要替換的模式的 regexp 物件。
請注意,如果該值是一個字串,則將它作為要檢索的直接量文字模式,而不是首先被轉換為 regexp 物件。
replacement 必需。一個字串值。規定了替換文字或生成替換文字的函式。
10樓:匿名使用者
如果想去掉所以的',',最簡單的辦法就是正規表示式了。下面是簡單的例子。僅供回參考:
var a ='sdf,sdw,r,,gd,rg,et,r,th,rh';
a.replace(/,/g,'');
replace() 方法用於在字串答中用一些字元替換另一些字元,或替換一個與正規表示式匹配的子串。
stringobject.replace(regexp/substr,replacement)
引數描述
regexp/substr 必需。規定子字串或要替換的模式的 regexp 物件。
請注意,如果該值是一個字串,則將它作為要檢索的直接量文字模式,而不是首先被轉換為 regexp 物件。
replacement 必需。一個字串值。規定了替換文字或生成替換文字的函式。
11樓:baby魏栓寶
用正規表示式吧:
var str ='abc,dfe,ef,,fef,se,fef,sef,';
str.replace(/,/g,'');
js去掉字串中所有的逗號
12樓:夏冰
如果想去掉所
bai以的du',',最
簡單的辦法就是正則zhi表示式dao了。下面是簡單內的例子。僅供參考:
容var a ='sdf,sdw,r,,gd,rg,et,r,th,rh';
a.replace(/,/g,'');
replace() 方法用於在字串中用一些字元替換另一些字元,或替換一個與正規表示式匹配的子串。
stringobject.replace(regexp/substr,replacement)
引數描述
regexp/substr 必需。規定子字串或要替換的模式的 regexp 物件。
請注意,如果該值是一個字串,則將它作為要檢索的直接量文字模式,而不是首先被轉換為 regexp 物件。
replacement 必需。一個字串值。規定了替換文字或生成替換文字的函式。
13樓:匿名使用者
1、去掉所有字串裡面所有的逗號,eg:123,111,222.00——123111222.00
[javascript] view plaincopyprint?
function clear(str)
2、判斷不是數字的
isnan 函式
isnan(expression:object) : boolean
計算引數,如果值為 nan(非數字),則返回 true。此函式可用於檢查一個數學表示式是否成功地計算為一個數字。
可用性:flash player 5;actionscript 1.0
引數 expression:object - 要計算的布林值、變數或其它表示式。
返回 boolean - 一個布林值。
例子:[javascript] view plaincopyprint?
if(isnan(document.login.imgcode.value))
3、replaceall
[javascript] view plaincopyprint?
14樓:匿名使用者
var s='123,456.30';
s=s.replace(',','');
15樓:匿名使用者
var t="123,456.30";
var n=parsefloat(t.replace(/,/g,"");
//n就是金額浮點數了,可以比較大小。
16樓:
var s = 你的金額;
s = s.replace(/,/g, '');
17樓:匿名使用者
直接用一個stringbuffer 挨個讀取 發現時逗號跳過就可以了
js中如何拼接字串,在js中進行字串拼接。
js中有三種字串連線方式 第一種方法 用連線符 把要連線的字串連起來 str a str b 第二種方法,以陣列作為中介用 join 連線字串 var arr new array arr.push a arr.push b var str arr.join 第三種方法,利用物件屬性來連線字串 js中...
js分割字串,JS分割字串
你得到復的 text 是制一個bai object,並不是 string 字串 du,所以把 arr text.split 這句換zhi成dao arr text.tostring split 就對了 js如何分割字串,沒有可用的分隔符號。如 你好中國 var str 你好中國 str.split ...
利用js分隔文字,如何用js把字串中的字母和數字拆分開
var str 一心一意 var array str.split alert array 0 array 1 array 2 array 3 在js裡面如何實現將一個帶有 符號的字串以 分割開 用split delimiter,limit 函式 引數一表示分割符,引數二可選,表示返回的陣列的最大元素...