新手问题 这个正则怎么写?

u1453357893 · 2016年08月24日 · 最后由 u1453357893 回复于 2016年08月24日 · 1532 次阅读

输入 content 的时候不让输入中/英文双引号,这个正则怎么写?

这个试一下:

content.match(/(["“])(?:(?!\1).)*\1/)
content = "你好,我说的是\"英文引号\",不是“中文双引号”而已。"
if content =~ /\"|\u{201D}|\u{201C}/
 puts '_'*88+'说了不让用引号,咋就不听呢!'
end
# ________________________________________________________________________________________说了不让用引号,咋就不听呢!
# => nil
需要 登录 后方可回复, 如果你还没有账号请 注册新账号