正则表达式,用于字母,数字和-_表单域验证

时间:2019-02-03 02:35:56

标签: regex

我有用于检查字母和数字组合,这是TLD不包括输入表格上域验证麻烦。和用于此组合:

  • 字母(大写或小写)
  • 数字(0-9)
  • 下划线(_)
  • 破折号(-)
  • 点(。)
  • 没有空格!或其他字符

,例如:

  • “ total23” =确定
  • “ total-23” = OK
  • “ total_23” =确定
  • “总计-” =不正确
  • “ total_” =不好
  • “总计” =不正确
  • “ total @” =不正确

我已经阅读了本教程,但仍未找到适合我的情况的答案。 regular expression for letters, numbers and - _

1 个答案:

答案 0 :(得分:-1)

假设您的“ TLD”包含“允许的字符”,并且必须以字母或数字开头和结尾:

^[A-Za-z0-9]+([._-][A-Za-z0-9]+)*$