-1

次のような文字列があります。

var email = "name(replace these parenthesis by @)domain.com"

(replace these parenthesis by @)javascriptを使用して@の部分を置き換えるにはどうすればよいですか?

4

4 に答える 4

4
email.replace("(replace these parenthesis by @)", "@")
于 2013-10-20T18:12:44.703 に答える
2

パターンが確実な場合は、正規表現を使用できます。(@)の間のすべての文字は@に置き換えられます

var str = "name(replace these parenthesis by @)domain.com";
var patt1 = /\(.*@\)/i;
document.write(str.replace(patt1,"@"));
于 2013-10-20T18:19:28.200 に答える
1

提示している文字列形式の場合:

var email = "name(replace these parenthesis by @)domain.com";

これを行う:

email.replace(/\(.*\)/g,"@");

あげる

name@domain.com
于 2013-10-20T18:22:54.977 に答える