我一直在搜索正则表达式,以匹配在结尾和开头没有数字的字符串。由于这是我必须实现的密码复杂性要求,我认为这个用例至少会有一个例子,但我找不到类似的东西。此外,我自己的尝试也没有成功创建这样的正则表达式。
实施例
abc2 - no match
1bca - no match
bac - match
b1b1 - no match
b1b - match
1c1c - no match
提前多多感谢。
答案 0 :(得分:2)
您可以使用:
^[a-zA-Z][a-zA-Z0-9]*[a-zA-Z]$
但请记住,这个正则表达式要求输入长度至少为2个字符。
要匹配除了字母以外的字符,您可以使用:
您可以使用:
/^\D.*?\D$/gm
答案 1 :(得分:0)
检查是否有效:
^\D\w*\D$