Thanks for taking the time to post your findings. It appears that I will need to do one of two things.
1) Find a different "safe" character to use that will allow validation
2) Come up with a more complicated means of providing delimiter functionality
Unfortunately, I don't have a lot of time to investigate this matter at the moment. I have a few theories on how I can accomplish 2, but would prefer to get option 1 working if at all possible. If you could do some trial and error here and report back your findings it would be greatly appreciated.