如果字符串不以特殊字符结尾,则正则表达式匹配字符串

时间:2016-04-27 08:38:20

标签: regex

我不熟悉REGEX

我希望匹配一个字符串,其中最后一个字符不应该是特殊字符。

我试过这个正则表达式:

/^[a-z0-9](?!.*?[^\na-z0-9]{2}).*?[a-z0-9]$/

但没有成功。

我可以在这种情况下使用什么正则表达式?感谢。

2 个答案:

答案 0 :(得分:1)

/\w$/确保最后一个char是单词char,即/[a-zA-Z0-9]$/

答案 1 :(得分:1)

如果/ \ w $ /不适合您(可能是一些奇怪的正则表达式解释器)那么......

[A-ZA-Z0-9] $ 将匹配“最后一个字符不应该是特殊字符”的字符串

[^ A-ZA-Z0-9] $ 将匹配“完全相反”。