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]; } }