时间:2010-06-17 06:46:35

标签: javascript

我们如何通过javascript从字符串中删除一些特殊字符

2 个答案:

答案 0 :(得分:5)

最好的方法是使用字符串或正则表达式替换它。

<强>字符串:

// JavaScript Document
var string = 'Hello world!';
alert( string.replace( 'world', '' ) ); // Alerts "Hello !"  

正则表达式:

// JavaScript Document
var string = 'Hello world!';
alert( string.replace( /o/, '' ) ); // Alerts "Hell wrld!"

答案 1 :(得分:0)

那么,

如果要清理的字符串是mystring;

mysring = mystring.replace(/ [^ a-zA-Z 0-9] + / g,'');

将从字符串中删除除alpahnumeric之外的所有字符。 如果要清除某些特殊字符,可以相应地修改正则表达式。