2012-01-06 54 views
-2

无论如何删除JavaScript中的HTML字母,数字,特殊字符等?使用JavaScript删除HTML字母或其他字符

例如:Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.有没有办法让每个用法,例如,使用JavaScript从该句子中的字母'e'?

+1

什么是 “HTML字母” 和 “特殊字符”? – 2012-01-06 04:11:14

+0

通过这个,我的意思是通常用HTML插入到页面中的字母(文本)。还有特殊字符,意思是'!','@','#','$','%'等。 – Odyssey 2012-01-06 04:24:21

回答

2

您可以使用replace()方法:

var string = 'lorem ipsum etc ...'; 
string = string.replace('e',''); 

第一个参数可以是一个正则表达式,以及使之更加复杂,如果需要的。

+0

我是怎么忘记的?谢谢! – Odyssey 2012-01-06 04:25:05

+0

代码不正确您测试了吗?做警报(字符串)。 – 2012-01-06 04:27:57

+0

你可以使用正则表达式来修复它(例如'string.replace(/ [eE]/gi,“”)') – 2012-01-06 15:56:06

2

替换字符串(可选使用正则表达式)。

var input = "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." 
input.replace(/[eE]/gi, ""); // OR input.replace("e", ""), using whichever regex works best for you 
2

你可以只使用.replace(regexp/substr,newstring)方法:

var str = "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."; 
var result = str.replace("e", "E"); 
// result = "LorEm ipsum dolor sit amEt, consEctEtur adipisicing Elit, sEd do Eiusmod tEmpor incididunt ut laborE Et dolorE magna aliqua." 
相关问题