본문 바로가기

숫자

(5)
[mssql] 숫자에 콤마 붙이기 숫자형에 3자리마다 콤마를 붙이는 스칼라 함수 입니다. CREATE FUNCTION [dbo].[fn_intMoneyWithComma] ( @money INT ) RETURNS VARCHAR(50) AS BEGIN DECLARE @tempMoneyText VARCHAR(50) = NULL SET @tempMoneyText = REPLACE(CONVERT(VARCHAR(50), CAST(@money AS MONEY), 1) , '.00', '') RETURN @tempMoneyText END GO demo : http://rextester.com/GFD80572
[jquery] 숫자만 입력받기 $("#code").keyup(function () { $(this).val($(this).val().replace(/[^0-9]/g, "")); });
[function] 문자열에서 숫자만 뽑아내기 CREATE FUNCTION fn_GetNumeric (@strAlphaNumeric VARCHAR(256)) returns VARCHAR(256) AS BEGIN DECLARE @intAlpha INT SET @intAlpha = Patindex('%[^0-9]%', @strAlphaNumeric) BEGIN WHILE @intAlpha > 0 BEGIN SET @strAlphaNumeric = Stuff(@strAlphaNumeric, @intAlpha, 1, '') SET @intAlpha = Patindex('%[^0-9]%', @strAlphaNumeric) END END RETURN Isnull(@strAlphaNumeric, 0) END 예) SELECT dbo.fn_GetNumeric('1..
[function] 숫자에 억,만 단위 붙이기 CREATE FUNCTION [dbo].[fn_MoneyToKor]( @price FLOAT)RETURNS NVARCHAR(500)ASBEGINDECLARE @salePrice FLOATDECLARE @deposit FLOATDECLARE @monthlyRent FLOATDECLARE @tempMoney1 FLOATDECLARE @tempMoney2 FLOATDECLARE @tempMoney NVARCHAR(500) = '' SET @deposit = @price;SET @monthlyRent = 100; SET @tempMoney1 = FLOOR(@deposit / 100000000)SET @tempMoney2 = FLOOR((@deposit - (@tempMoney1 * 100000000)) / 10..
[javascript] 숫자 3자리 마다 콤마찍기 function numberWithCommas(x) { return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); } 출처 : https://goo.gl/v5VnQ