Javascript正则表达式 - 删除除半冒号之外的所有特殊字符

时间:2012-05-01 22:38:39

标签: javascript regex

在javascript中,如何删除除分号以外的字符串中的所有特殊字符?

示例字符串:ABC/D A.b.c.;Qwerty

应该返回:ABCDAbc;Qwerty

2 个答案:

答案 0 :(得分:10)

var str = "ABC/D A.b.c.;Qwerty";
var result = str.replace(/[^A-Za-z;]/g, "");

工作演示:http://jsfiddle.net/jfriend00/S9RU8/

答案 1 :(得分:4)

var str = "ABC/D A.b.c.;Qwerty";
var result = str.replace(/[^A-Za-z;]/g, "");​​ // 21ABCDAbc;Qwerty

Live DEMO