[英]How can I validate text box input?
我正在创建一个程序,我需要验证我的文本框。 对于程序,用户需要输入一个短语。 但是我不确定如何确保用户实际输入了一个短语,该短语不是(例如)skldkfdl或没有空格。
在假设您使用VB.Net的情况下运行-为要验证文本的事件添加事件处理程序,例如单击“提交”按钮时。 您可能要使用CancelEventHandler,以便可以取消单击。 在事件处理程序中,如果您只是在寻找简单的验证,则可以使用if语句来检查一些简单的条件,例如是否只想检查“ if input.equals(password)”。 在这里查看使用CancelEventHandler的示例
如果您要寻找一些更复杂的验证,则需要使用正则表达式。 此页面可能有助于您入门
用正确的英语来检查某物是否为“短语”会非常困难。 您需要确保所有单词都在词典中,然后您需要检查正确的语法,在给定英语语法规则的情况下,这是非常复杂的。 您可能要根据您的问题简化方法。 例如,也许只是检查没有使用任何奇怪的字符,是否有多个空格,并且每个单词都包含一个元音。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.