# String API
# Title FREE
Capitalizes the first letter in every word.
Example
"i love abracadalo!"
➔ "I Love Abracadalo!"
API Base URL
Parameters
Name | Type | Description | Required |
---|---|---|---|
string | String | String to be conversed | Yes |
Outputs
Name | Type | Description |
---|---|---|
string | String | String after conversion |
# Uppercase FREE
Makes all letters in the string uppercase.
Example
"This is awesome :)"
➔ "THIS IS AWESOME :)"
API Base URL
Parameters
Name | Type | Description | Required |
---|---|---|---|
string | String | String to be conversed | Yes |
Outputs
Name | Type | Description |
---|---|---|
string | String | String after conversion |
# Lowercase FREE
Makes all letters in the string lowercase.
Example
"New York City (NYC)"
➔ "new york city (nyc)"
API Base URL
Parameters
Name | Type | Description | Required |
---|---|---|---|
string | String | String to be conversed | Yes |
Outputs
Name | Type | Description |
---|---|---|
string | String | String after conversion |
# Trim FREE
Removes white spaces from ends of a string.
Example
" penguins are cute "
➔ "penguins are cute"
API Base URL
Parameters
Name | Type | Description | Required |
---|---|---|---|
string | String | String to be trimmed | Yes |
side | String | Trim white spaces only from "left" or "right" end. (Default: both) | No |
Outputs
Name | Type | Description |
---|---|---|
string | Integer | Trimmed string |
# Length FREE
Returns the length (amount of characters) in a string.
Example
"Penguins are cute!"
➔ 18
API Base URL
Parameters
Name | Type | Description | Required |
---|---|---|---|
string | String | String to be conversed | Yes |
Outputs
Name | Type | Description |
---|---|---|
length | Integer | Length of the string |
# Starts With FREE
Validates if a string starts with a given prefix.
Example
"Elon Musk"
, "Elon"
➔ true
API Base URL
Parameters
Name | Type | Description | Required |
---|---|---|---|
string | String | String to be validated | Yes |
prefix | String | The string to be searched for at the beginning of string . | Yes |
ignoreCase | Booean | If case should be ignored. (Default: false ) | No |
offset | Integer | The position in string from where to begin the validation. (Default: 0 ) | No |
Outputs
Name | Type | Description |
---|---|---|
result | BoolString | If the validation was successful. |
# Ends With FREE
Validates if a string ends with a given suffix.
Example
"Elon Musk"
, "Musk"
➔ true
API Base URL
Parameters
Name | Type | Description | Required |
---|---|---|---|
string | String | String to be validated | Yes |
suffix | String | The string to be searched for at the end of string . | Yes |
ignoreCase | Boolean | If case should be ignored. (Default: false ) | No |
length | Number | Length of string to contemplate (i.e. only consider the first X characters of the string). (Default: Length of string ) | No |
Outputs
Name | Type | Description |
---|---|---|
result | BoolString | If the validation was successful. |
# Is Alpha FREE
Validates if a string only contains alphabetical letters (no digits or special characters).
WARNING
Be aware that your language might contain letters like ä, é, or ß. This function in this case would return false
. Then you might opt for a more powerful function like RegEx Test.
Example
"Elon"
➔ true
API Base URL
Parameters
Name | Type | Description | Required |
---|---|---|---|
string | String | String to be validated | Yes |
whitespaces | Boolean | Allow whitespaces to occur in the string. (Default: false ) | No |
Outputs
Name | Type | Description |
---|---|---|
result | BoolString | If the validation was successful. |
# Is Numeric FREE
Validates if a string represents an integer or floating number.
Examples
"42"
➔ true
"1.23"
➔ true
" 1.23 "
➔ true
"1,23"
➔ false
"1,000.23"
➔ false
"hi"
➔ false
API Base URL
Parameters
Name | Type | Description | Required |
---|---|---|---|
string | String | String to be validated | Yes |
Outputs
Name | Type | Description |
---|---|---|
result | BoolString | If the validation was successful. |
# Is Decimal FREE
Validates if a string represents an integer.
Examples
"42"
➔ true
"1.23"
➔ false
API Base URL
Parameters
Name | Type | Description | Required |
---|---|---|---|
string | String | String to be validated | Yes |
Outputs
Name | Type | Description |
---|---|---|
result | BoolString | If the validation was successful. |
# Replace
Replaces all occurrences of search
in string
with replace
.
Example
"Can I have your van, man?"
, "an"
, "oon"
➔ "Coon, I have your voon, moon?"
API Base URL
Parameters
Name | Type | Description | Required |
---|---|---|---|
string | String | String to be conversed | Yes |
search | String | Substring to be replaced | Yes |
replace | String | Replacement for search | Yes |
Outputs
Name | Type | Description |
---|---|---|
string | String | String after conversion. |
# Words
Splits a string at its whitespaces to return the list of words.
Example
"Can I have your van, man?"
➔ ["Can", "I", "have", "your", "van,", "man?"]
, 6
API Base URL
Parameters
Name | Type | Description | Required |
---|---|---|---|
string | String | String to be split | Yes |
Outputs
Name | Type | Description |
---|---|---|
words | Array of strings | Words. |
count | Number | Amount of words. |
# Split
Splits a string at any given separator.
Example
"Red and blue and yellow and pink"
, " and "
➔ ["Red", "blue", "yellow", "pink"]
, 4
API Base URL
Parameters
Name | Type | Description | Required |
---|---|---|---|
string | String | String to be split | Yes |
separator | String | Determines where each split should occur | Yes |
Outputs
Name | Type | Description |
---|---|---|
pieces | Array of strings. | Separated pieces. |
count | Number | Amount of pieces. |
# Date
Convert a string to an Adalo "Date & Time" object.
Example
Our API is very flexible about your input. All the following examples are valid inputs and will return the same output!
1651651200000
"2022-05-04 8:00"
"05/04/2022 08:00"
"04/05/2022 08:00"
, "fr"
"May 4th 2022, 8:00:00 am"
, "MMMM Do YYYY, h:mm:ss a"
"Mercredi, 4 Mai 2022, 8"
, "dddd, D MMMM YYYY, h"
, "fr"
API Base URL
Parameters
Name | Type | Description | Required |
---|---|---|---|
date | String | Formatted date. | Yes |
format | String | Format specification of date . | No |
locale | String | Locale of date (language code). Can be used in combination or as an alternative to format . | No |
Outputs
Name | Type | Description |
---|---|---|
result | Date & Time | Result. |
# Substring
Extract a portion of a string.
Example
"Abracadalo"
, 1
, 3
➔ "brac"
"Abracadalo"
, 3
➔ "acadalo"
"Abracadalo"
, -5
➔ "adalo"
API Base URL
Parameters
Name | Type | Description | Required |
---|---|---|---|
string | String | Original string. | Yes |
start | Number | Start position. Negative numbers count from end of string. | Yes |
length | Number | Number of characters onwards from start position. (Default: until end of string) | No |
Outputs
Name | Type | Description |
---|---|---|
result | String | Substring. |
# Reverse
Reverse a string.
Example
"reverse me"
➔ "em esrever"
API Base URL
Parameters
Name | Type | Description | Required |
---|---|---|---|
string | String | String to reverse. | Yes |
Outputs
Name | Type | Description |
---|---|---|
result | String | Reversed string. |
# Padding
Add padding to a string. This can be interesting to, e.g., have leading zeros in order to force a 2-digit representation of a number (08, 09, 10, 11).
Example
"8"
, 4
➔ "0008"
"OK"
, 8
, "xyz"
➔ "xyzxyzOK"
API Base URL
Parameters
Name | Type | Description | Required |
---|---|---|---|
string | String | String that requires padding. | Yes |
length | Number | Target length of the result string. | Yes |
pad | String | String used as padding. (Default: "0" ) | No |
side | String | Side to append the padding (either "left" or "right" ). (Default: "left" ) | No |
Outputs
Name | Type | Description |
---|---|---|
result | String | String after padding. |