There are some constants declared on JavaScriptUtil. They relate to different groups. Here they are:
String constants that contains sets of characters, useful for creating InputMask fields, or using the onlySpecified function.
They are:
| Constant | Meaning |
|---|---|
| JST_CHARS_NUMBERS | Only numeric digits |
| JST_CHARS_LOWER | Only lowercase letters, including variations, like ç, À, etc |
| JST_CHARS_UPPER | Only uppercase letters, including variations, like ç, À, etc |
| JST_CHARS_LETTERS | The concatenation of JST_CHARS_LOWER and JST_CHARS_UPPER |
| JST_CHARS_ALPHA | The concatenation of JST_CHARS_LETTERS and JST_CHARS_NUMBERS |
| JST_CHARS_BASIC_LOWER | Only the basic, unpunctuated, lowercase letters (a - z) |
| JST_CHARS_BASIC_UPPER | Only the basic, unpunctuated, uppercase letters (A - Z) |
| JST_CHARS_BASIC_LETTERS | The concatenation of JST_CHARS_BASIC_LOWER and JST_CHARS_BASIC_UPPER |
| JST_CHARS_BASIC_ALPHA | The concatenation of JST_CHARS_BASIC_LETTERS and JST_CHARS_NUMBERS |
| JST_CHARS_WHITESPACE | The whitespaces (space, tab and line breaks) |
Number constants that contains the number of milliseconds on different time fields. Since the JavaScript Date means the number of elapsed milliseconds since January 1, 1970, 00:00:00 GMT, when performing time comparisions, it might be useful to have a constant holding, for example, the number of milliseconds in an hour. Note that it's only possible on the seconds, minutes, hours and days, since, monthes have a variable number of days. They are:
| Constant | Meaning |
|---|---|
| MILLIS_IN_SECOND | The number of milliseconds in a second |
| MILLIS_IN_MINUTE | The number of milliseconds in a minute |
| MILLIS_IN_HOUR | The number of milliseconds in an hour |
| MILLIS_IN_DAY | The number of milliseconds in a day |
Some functions, like dateDiff and truncDate requires a field to operate, for example: The difference between 2 dates in seconds, or in days.
The possible fields are represented by the following constants:
| Constant | Meaning |
|---|---|
| JST_FIELD_SECOND | Seconds |
| JST_FIELD_MINUTE | Minutes |
| JST_FIELD_HOUR | Hours |
| JST_FIELD_DAY | Day |
| JST_FIELD_MONTH | Months |
| JST_FIELD_YEAR | Years |
| Previous: Introduction to JavaScriptUtil |
Table of Contents | Next: Working with strings |