次のような文字列があります。
var email = "name(replace these parenthesis by @)domain.com"
(replace these parenthesis by @)
javascriptを使用して@の部分を置き換えるにはどうすればよいですか?
次のような文字列があります。
var email = "name(replace these parenthesis by @)domain.com"
(replace these parenthesis by @)
javascriptを使用して@の部分を置き換えるにはどうすればよいですか?
email.replace("(replace these parenthesis by @)", "@")
パターンが確実な場合は、正規表現を使用できます。(と@)の間のすべての文字は@に置き換えられます
var str = "name(replace these parenthesis by @)domain.com";
var patt1 = /\(.*@\)/i;
document.write(str.replace(patt1,"@"));
提示している文字列形式の場合:
var email = "name(replace these parenthesis by @)domain.com";
これを行う:
email.replace(/\(.*\)/g,"@");
あげる
name@domain.com