有人知道如何为条件写Regex:“不允许将Dot作为最后一个字符”。 我的正则表达式是:
"^[0-9A-Za-z!$'( )+,-;=@\\[\\]_`^]+$"
我如何涵盖这个条件: Name.png (允许) VS 名称。 (**是forbbiden )
答案 0 :(得分:6)
为什么你根本不使用String::endsWith
:
var question1 = data[0]
$(".list").append('<div>' + question1.Question1 + '</div>');
答案 1 :(得分:2)
我不明白你是否需要扩展你的正则表达式或一个简单的正则表达式来解决你的问题“不允许点作为最后一个字符”?对于第二个问题,一个解决方案是:
.*(?<!\.)$
这适用于java,但不适用于javascript。