چگونه اعداد را سه رقم سه رقم در Textbox جدا کنیم؟ اگر میخواهید TextBox ای را در برنامه ای که تحت وب کار میکد اعداد را به صورت سه رقم سه رقم جدا کند مانند پول از کد جاوا اسکریپت زیر استفاده کنید. اگر برنامه شما تحت ویندوز هست به لینک زیر مراجعه کنید :
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;
}
همچنین خصوصیت زیر رو هم باید به TextBox مورد نظر اضافه کنیم
سلام و خسته نباشید.
اگر که امکانش هست کد سمت سرورو هم بزارید.
ممنون
البته اگر کسی میخواد از این روش در پایگاه داده SQL استفاده کنه میتونه از کد زیر استفاده کنه
declare @n int set @n=1878798 declare @r varchar(30) set @r='' while(@n!=0) begin set @r = cast((@n % 1000) as varchar(3)) + '''' + @r set @n = @n / 1000 end print @rیا
declare @n int set @n=1878798 declare @r varchar(30) set @r=cast(@n as varchar(30)) declare @l int set @l=len(@r)-2 while(@l>0) begin set @r = stuff (@r,@l,0,'''') set @l=@l-3 end print @r