تا %60 درصد تخفیف برای تنها 1 نفر با کد 3FF627OH + صدور گواهینامه فقط تا
000000

جدا کننده سه رقم سه رقم در TextBox با استفاده از جاوا اسکریپت

با سلام

اگر میخواهید TextBox ای را در برنامه ای که تحت وب کار میکد اعداد را به صورت سه رقم سه رقم جدا کند مانند پول از کد جاوا اسکریپت زیر استفاده کنید.

اگر برنامه شما تحت ویندوز هست به لینک زیر مراجعه کنید

افزودن فابلیت Digit Grouping به 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 مورد نظر اضافه کنیم

onkeyup="javascript:this.value=itpro(this.value);"
2 نظر
فرهاد خانلری

البته اگر کسی میخواد از این روش در پایگاه داده 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
فرهاد بیگ میرزائی

سلام و خسته نباشید.

اگر که امکانش هست کد سمت سرورو هم بزارید.

ممنون

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر