我正在尝试编写一个正则表达式,我总是将最近输入的字符与正则表达式进行比较并尝试仅匹配' @'什么都没有在它之前和' @'
我正在尝试使用:
lastTwoEntered.match(/(\s|^)@/);
和
lastTwoEntered.match( /^\B@/);
但它们都不准确。
以下内容不应该返回true: '一个@' ' @ d' ' @@' ' ' ' @'
答案 0 :(得分:1)
如果我明白你要做什么:
/ ^ @ $ | ^ @ $ /
" $"意味着它以@ 结尾答案 1 :(得分:1)