在javascript中,我只想在换行符之前匹配所有文本实例,例如:
It would not match this text.
How would I match this text?
我正在尝试自动突出显示textarea的所有问题。
答案 0 :(得分:3)
非常简单:
^.*\?$
^
和$
锚定到字符串的开头和结尾。 .*
匹配0+个字符(换行符除外)。 \?
匹配字符串结尾前的问号。在Javascript中,使用.match()
:
var regex = /^.*\?$/gm;
console.log('It would not match this text.'.match(regex));
console.log('How would I match this text?'.match(regex));

<script src="https://getfirebug.com/firebug-lite-debug.js"></script>
&#13;