我正在编写一个C#程序,该程序需要验证输入字符串以确保它不以空格开头,不包含空格并且不以空格结尾。
我目前正在使用以下正则表达式:
^[\S]*$
这适用于所有字符串,除非字符串为空:
"HELLO" (Match)
"H" (Match)
"HE LLO" (No Match)
" HELLO" (No Match)
"HELLO " (No Match)
"" (Match)
如您所见,空字符串“”返回的匹配项不是我想要的。
如何修改正则表达式以确保字符串不为空?
谢谢你。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句