بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
حذف آرگومان از عدد و ذخیره آن در دیتابیس
سلام دوستان
من ازین تابع جی کوئری استفاده کردم تا بتونم به عددم نظم بدم.
<script>
function itpro(Number)
{
Number+= '';
Number= Number.replace(',', ''); Number= Number.replace(',', ''); Number= Number.replace(',', '');
Number= Number.replace(',', ''); Number= Number.replace(',', ''); Number= Number.replace(',', '');
x = Number.split('.');
y = x[0];
z= x.length > 1 ? '.' + x[1] : '';
var rgx = /(\d+)(\d{3})/;
while (rgx.test(y))
y= y.replace(rgx, '$1' + ',' + '$2');
return y+ z;
}
</script>
خروجی من این طوریه:
2,454,878,454
حالا من برای ذخیره در دیتابیس میخوام اینطوری بشه:
2454878454
یعنی (,)حذف بشه
میخوام این دستور رو توو قسمت ثبت توو دیتابیس بدم
0
0
سلام. مگه از تابع replace نمیتونید استفاده کنید برای اینکار ؟ (9 سال پیش)
0
0
اگه توی جاواسکریپت بلد نیستید به راحتی این عدد رو موقعی ذخیره سازی سمت سرور تو php با تابع str_replace کاما هاشو بردارید و ذخیره کنید . همین کارو رو تو جواسکریپت هم میتونید انجام بدید . یعنی تو رشتت هرجا کاما دیده شد اونو با "" جایگذین کنه . باز اگه نیاز به کد داشتید بگید .
(9 سال پیش)
0
0
میتونی Explode کنی (9 سال پیش)
برای این سوال 5 پاسخ وجود دارد.
مشاهده پاسخ صحیح
پاسخ به سوال
Mehrad
9 سال پیش
0
0
اگر سوالتون رو اشتباه متوجه نشده باشم ، پاسختون به این شکل هست :
string.replace(',', '');
پاسخ به سوال
Mehrad
9 سال پیش
+1
0
پاسخ صحیح
شما آموزشهای سایت رو مطالعه کردید ؟
این موارد بارها در آموزش ها تکرار شدند
در جاوا اسکریپت (با jQuery) میتونید به این صورت عمل کنید :
var number = '2,333,500';
var output = number.replace(/,/g, '');
در PHP هم به این صورت :
$number = '2,333,500';
$output = str_replace(',', '', $number);
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .