【问题标题】:Javascript validation error not valid value N/A [closed]Javascript验证错误无效值不适用[关闭]
【发布时间】:2015-10-25 16:23:37
【问题描述】:

当用户输入 N/A 值时,使用 javascript 显示错误消息之间有无空格

如果用户输入“N/A”、“N/A”、“N/A”、“N/A”、“N / A”、“N /A”等 任何使用 javascript 编写 N/A 错误消息

【问题讨论】:

  • ...你有什么问题?我真的不确定你在这里的意思。
  • 如果您不提供一个可以理解的问题并将该问题与某些代码联系起来,那么没有人可以帮助您
  • 如果文本框值为“N/A”有空格且没有空格显示错误

标签: javascript asp.net


【解决方案1】:

假设字符串“N/A”没有任何前导或尾随,您可以执行以下操作

var na = contentOfYourTextbox;
if(!na.match(/^N\s*[/]\s*A$/)){
  alert("I'm sorry, Dave. I'm afraid I can't do that.");
} else {
  // do whatever you have plannned to do when the user entered "N/A"
}

【讨论】:

  • 万一用户输入N/A//////显示验证错误
  • 是的,该字符串被视为错误。如果您想接受以N/A 开头的所有内容,则必须删除正则表达式中的美元符号。
猜你喜欢
  • 2015-11-03
相关资源
最近更新 更多