https://github.com/r0mb0/number_utilities_calssic_asp
Classic ASP class that contains a collection of number utilites.
https://github.com/r0mb0/number_utilities_calssic_asp
asp-classic class classic-asp classic-asp-lang classic-asp-language count-number-digits free-round-number is-integer italian-developers number-utilities r0mb0 split-number utilities
Last synced: 4 months ago
JSON representation
Classic ASP class that contains a collection of number utilites.
- Host: GitHub
- URL: https://github.com/r0mb0/number_utilities_calssic_asp
- Owner: R0mb0
- License: mit
- Created: 2025-01-30T09:13:04.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-30T14:42:24.000Z (about 1 year ago)
- Last Synced: 2025-06-30T12:59:46.691Z (11 months ago)
- Topics: asp-classic, class, classic-asp, classic-asp-lang, classic-asp-language, count-number-digits, free-round-number, is-integer, italian-developers, number-utilities, r0mb0, split-number, utilities
- Language: Classic ASP
- Homepage:
- Size: 41 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Citation: CITATION.cff
- Security: SECURITY.md
- Support: SUPPORT.md
Awesome Lists containing this project
README
# Number utilities in Calssic ASP
[](https://app.codacy.com/gh/R0mb0/Number_utilities_calssic_asp/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[](https://github.com/R0mb0/Number_utilities_calssic_asp)
[](https://github.com/R0mb0/Number_utilities_calssic_asp)
[](https://opensource.org/license/mit)
[](http://paypal.me/R0mb0)
## `number_utilities.class.asp`'s avaible functions
- Function to split a number as a string -> `Public Function split_number(number, splitting_position)`
- Function to check if a number is an integer -> `Public Function is_integer(number)`
- Function to count number's digits -> `Public Function count_number_digits(number)`
- Function to free round a number -> `Public Function free_round(number, deciaml_to_round, number_from_starting_round)`
>
> - Where the decimal_to_round is the decimal position for the number to round.
> - Where the number_from_starting_round is the round param -> For example, add 1 if the number afther the number to round is >= 5.
## How to use
> From `Test.asp`
1. Initialize the class
```asp
<%@LANGUAGE="VBSCRIPT"%>
<%
Dim utilities
Set utilities = new number_utilities
```
2. Use the class
```asp
Response.write("
Test Split Number
")
Response.write("Number: 345
")
Response.write("Splitting Position: 2
")
Dim temp
temp = utilities.split_number(345, 2)
Response.write("First element: " & temp(0) & "
")
Response.write("Second element: " & temp(1) & "
")
Response.write("Number: 12.345
")
Response.write("Splitting Position: 3
")
temp = utilities.split_number(12.345, 2)
Response.write("First element: " & temp(0) & "
")
Response.write("Second element: " & temp(1) & "
")
Response.write("Number: 123.0345
")
Response.write("Splitting Position: 3
")
temp = utilities.split_number(123.0345, 2)
Response.write("First element: " & temp(0) & "
")
Response.write("Second element: " & temp(1) & "
")
%>
```