There is infinite regular expressions matching any given string, so obviously you will need some more criteria to make a useful list.
The best I can say, you should probably make a list of sensible ways to generate a reg ex from a string, and present the results.
Some suggestions:
- Alphanumeric
- Alphanumeric + whitespace
- Letters
- Upper case only
- Lower case only
- Numbers
- All of the above fixed at the length of the string
- Match for the string with letters being exchangeable for other letters, and numbers likewise
- Same as above, but with sequences of letters and numbers not being of fixed length
- Same as the two above, but with lower case and upper case letters not being exchangeable
- Same as those above with only numbers being exchangeable
- If there is repeated sequences, try to make some expressions that require similar repetition
If you want to make many expressions to choose from, you might want to sort them by categories and subcategories rather than specificness.