require service { format Digit = range('0', '9'); format Number = plus(Digit); format Alpha = union(range('a','z'),range('A','Z')); format Word = concat(Alpha,star(union(Digit,Alpha))); format Name = concat(Word, star(concat(" ", Word))); format Email = concat(Word, "@", Word, star(concat(".", Word))); html InputInfo =
Enter your name:
Enter your age:
Enter your email:

The three fields are submitted to client-side input validation. This ensures that the data entered complies with certain regular expression formats defined in the <bigwig> source code for this service. ; html OutputInfo = Your name is <[your_name]>, you are <[your_age]> years old, and your email address is <[your_email]>. ; session Enter() { int age; string name, email; show InputInfo receive [name = your_name, age = your_age, email = your_email]; exit OutputInfo <[your_name = name, your_age = age, your_email = email]; } }