Skip to content

Instantly share code, notes, and snippets.

@junaid1460
Created April 28, 2022 07:41
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save junaid1460/6ec5219b90919bd5e225b1d39976d08a to your computer and use it in GitHub Desktop.
Save junaid1460/6ec5219b90919bd5e225b1d39976d08a to your computer and use it in GitHub Desktop.

Look at following examples, understand what it is doing and write your own version of this.

examples:

{
  const generated = generate("(1[0-2]|0[1-9])(:[0-5][0-9]){2} (A|P)M", 10);
  console.log(generated);
}
{
  const generated = generate("([+-]){3}\\1\\1", 10);
  console.log(generated);
}
{
  const generated = generate("[-+]?[0-9]{1,16}[.][0-9]{1,6}", 10);
  console.log(generated);
}
[
  "11:49:07 PM",
  "11:32:50 AM",
  "01:25:25 AM",
  "04:07:56 AM",
  "01:29:34 AM",
  "01:41:36 AM",
  "09:21:20 PM",
  "01:53:57 AM",
  "03:20:29 AM",
  "03:15:02 PM",
][
  ("+-+++",
  "-+---",
  "+++++",
  "++---",
  "++---",
  "--+++",
  "+-+++",
  "-+---",
  "+-+++",
  "+++++")
][
  ("-113.3",
  "1.3",
  "1949135473.888151",
  "+0.3",
  "+628618496.7",
  "0362.1",
  "+09857.496",
  "-4983814616.3428",
  "-3.054",
  "9388359480890073.24")
];

LICENCE

Private

@gitakileus
Copy link

good

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment