JavaScript رشته‌ها JS Strings

str.replace()

اولین تطبیق را با مقدار جدید جایگزین می‌کند. اگر به‌جای رشته از Regex با فلگ g استفاده کنید همه تطبیق‌ها جایگزین می‌شوند. برای جایگزینی همه موارد بدون Regex از replaceAll استفاده کنید.

سینتکس

str.replace(search, replacement)

مثال کاربردی

const msg = "سلام دنیا، سلام دنیا";
msg.replace("سلام", "درود");           // فقط اولی
msg.replace(/سلام/g, "درود");          // همه موارد

پارامترها

search رشته یا Regex برای جستجو
replacement مقدار جایگزین یا تابع

مقدار بازگشتی: رشته جدید