替换jquery字符串中的字符

时间:2012-08-24 07:06:41

标签: jquery format

我有以下代码

$j('#singleDeviceMac').val().replace("/:/","");

编写这段代码以删除字符串中的所有冒号,其内容如下:

00:04:F2:1C:AC:27

然而它似乎不起作用..请帮助!

2 个答案:

答案 0 :(得分:4)

可能需要全局删除所有这些内容:

$j('#singleDeviceMac').val().replace(/:/g,"");

因为它是一个正则表达式,所以它应该是不加引号的。

FIDDLE

答案 1 :(得分:0)

$j是什么意思?你以前有$j=jQuery.noConflict()这样的电话吗?否则它应该是这样读的

并且你没有把正则表达式放在引号中,只是斜杠

当然,就像adaneo写的那样。你需要g修饰符。没有你只需要替换一个外观

jQuery('#singleDeviceMac').val().replace(/:/g,"");

看到这个小提琴 http://jsfiddle.net/uECG3/

相关问题