我的注册页面上有此代码用于显示名称:
If (Len(Request.Form("name")) < 3) Or (Len(Request.Form("name")) > 50) Then ProblemsWithRegister = 1
由于我希望用户使用名字/姓氏格式,有没有一种方法可以添加一项检查,不仅检查字符数(现在 < 3 > 50),还检查是否只有一个单词? 感谢那些愿意提供帮助的人。
我尝试添加两个单独的字段,但不喜欢 concat 将它们添加到数据库名称字段中。 还因为用户似乎混淆了必须输入的内容。
要验证响应是否包含多个单词,您可以检查字符串中是否有空格。你可以尝试:
dim txtName
txtName = Request.Form("name")
If (Len(txtName) < 3) Or (Len(txtName) > 50) Or InStr(txtName, " ") > 0 Then ProblemsWithRegister = 1