PDA

View Full Version : سوال: حذف یک کارکتر از یک رشته



mmojbo
شنبه 19 فروردین 1391, 21:24 عصر
با سلام به دوستان

من یک رشته عددی دارم که به صورت 3تا3تا به کاما "," جدا شده
حالا می خوام به یه تابع این رشته رو بدم و تابع تمام کارکترهای "," رو حدف کنه و رشته رو برگردونه

چه کار کنم؟

eAmin
یک شنبه 20 فروردین 1391, 00:08 صبح
var str = 'dfg,dfgd,dfgdfg,dfg,dfg';

str.replace(',', '');
// or
str.split(',').join('');

mmojbo
یک شنبه 20 فروردین 1391, 07:06 صبح
خیلی ممنون از راهنماییت eAmin

یه سوال : چرا str.replace(',', ''); فقط اولین "," رو حذف میکنه ؟

یه سوال دیگه هم دارم : این عدد بدون "," رو، چه طور میشه داخل یه Textbox قرار داد که هم قابل مشاهده برای کاربر باشه و هم در صورت امکان ( مثلا علامت زدن یه چک باکس ) بتونه
محتوای اونو تغییر بده؟

بازم ممنون

eAmin
یک شنبه 20 فروردین 1391, 17:22 عصر
به اینصورت تغییرش بدید:

str.replace(/,/g, '')