我想提供一些帮助。
javascript/jquery 中是否有某种方法可以像PHP 中的str_replace?
我的意思是,如果我有一个这样的字符串,例如:"l.123.aa-b"
我会将所有.
和-
替换为#
.
在 PHP 中,你会做这样的事情:
$a = l.123.aa-b;
$new_str = str_replace(array('-','.'),'#',$a);
任何帮助将不胜感激。谢谢。
只需调用'string'.replace()
var str = 'l.123.aa-b';
var newStr = str.replace('.', '#').replace('-', '#');
// or with a regex
var newStr = str.replace(/['.-]/g, '#'); // Thanks for the correction, Andbdrew
这可能
对你有用:
var str = 'l.123.aa-b';
var newStr = str.replace(/['.-]+/g, '#');
javascript 中有一个替换方法,类似于 php 中的 str_replace 方法。有关 w3schools 的更多信息 - http://w3schools.com/jsref/jsref_replace.asp