名称的正则表达式后跟数字

时间:2017-11-30 07:46:59

标签: regex

任何人都可以为Google表单提供以下Regex验证吗?

史密斯46300 Trent-Brown 86500

验证是: “名称”案例(如果存在这样的术语) - 需要初始大写字母并允许连字符。 最后6个字符必须是空格,后跟任意5个数字。

非常感谢。

1 个答案:

答案 0 :(得分:0)

你为什么要这么复杂?

为什么不呢 ^(?:[A-Z][a-z]+-)*[A-Z][a-z]+ \d+$

请参阅:此处的示例:https://regex101.com/r/j14GL6/1

如果你只想要最大值然后使用1个连字符^(?:[A-Z][a-z]+-)?[A-Z][a-z]+ \d+$