Skip to content

ValueTransformer TokenizedCharacters

SmartJSONEditor edited this page Aug 9, 2017 · 2 revisions

Usage

Tokenized Character transformer creates random string using tokenized random values.

Example

([^#(0)][#][#])-[#][#][#]-[#][#][#][#] will produce random sequence as (298)-543-2345 in random phone number display format.

Tokenized characters use a basic token in form of [some token value] that will produce 1 single random character from defined pool set, user pool or negate pool set.

Token

Token represents basic single random character evaluation and has basic form [something goes here]

Token, Negate Token & Pool

Sign Description
[token_type,token_type,token_type] Basic token with 3 sets
[^token_type(exclude characters)] Negate token excluding specified characters enclosed in ().
[{characters in pool to use}] Pool, only random character from defined set.

Token Types

Sign Description Set
# Any random number 0123456789
a Any random lowercase character abcdefghijklmnopqrstvwuxyz
A Any random uppercase character ABCDEFGHIJKLMNOPQRSTVWUXYZ
* Any random symbol character ~!@#$%^&*(){}[]
{a1x} Any random character defined in pool enclosed in {} a1x

Token Types - Negation - Pool

Sign Description
[#] Any random number.
[^#(07)] Any random number excluding 0 and 7.
[a] Any random lowercase letter.
[^a(abc)] Any random lowercase letter excluding a,b,c.
[A] Any random uppercase letter.
[^A(abc)] Any uppercase letter excluding a,b,c.
[*] Any random symbol.
[^*(%&)] Any random symbol excluding %,&.
[{l9%f}] Any random character from pool of l9%f
[a,A,^#(0)] Any random lowercase, uppercase or number excluding 0.

Clone this wiki locally