I expected function like that. Is string numeric or not.
CREATE FUNCTION [dbo].[IsAlphaNumeric](
@input varchar(100))
RETURNS bit
AS
BEGIN
DECLARE @i int, @max-2 int, @C varchar(1)
DECLARE @isAN bit
SET @max-2 = LEN(@input)
SET @isAN= 1
SET @i = 0
WHILE @i < @max-2 BEGIN
SET @i = @i + 1
SET @C = SUBSTRING(@input,@i,1)
IF PATINDEX('%[0-9]%', @C) = 0 BEGIN
SET @isAN = 0
BREAK
END
END
RETURN @isAN
END