-3

我需要一个正则表达式来验证在 asp.net 文本框中输入的文本是否具有以下格式

A-za-z123456789  /s = /s  A-za-z123456789

正则表达式解释:

  • 一个或多个字母数字字符
  • 后跟任意数量的空格
  • 等号
  • 后跟任意数量的空格
  • 一个或多个字母数字字符
4

2 回答 2

3
[a-zA-Z0-9]*\s*\=\s*[a-zA-Z0-9]*

如果您想要一个或多个而不是“任何”(包括零),请将 * 替换为 +

考虑到您对每边需要一个或多个字母数字字符的评论的回答:

[a-zA-Z0-9]+\s*\=\s*[a-zA-Z0-9]+

仅当“=”的每一侧至少有一个字母数字字符时,此版本才会匹配。

于 2013-01-30T16:03:24.950 回答
2

如果零有效

"^[a-zA-Z\\d]+\\s*=\\s*[a-zA-Z\\d]+$"

如果零无效

"^[a-zA-Z1-9]+\\s*=\\s*[a-zA-Z1-9]+$"
于 2013-01-30T16:13:01.890 回答