javascript中的r是什么意思?

JavaScript020

javascript中的r是什么意思?,第1张

JavaScript提供了一些特殊字符如:\n (换行)、 \r (回车)、\' (单引号 ).

其实"\"后面还可以跟八进制或十六进制的数字,如字符"a"则可以表示为:"\141"或"\x61"(注意是小写字符"x"),至于双字节字符如汉字"黑"则仅能用十六进制表示为"\u9ED1"(注意是小写字符"u"),其中字符"u"表示是双字节字符

$("#caption").val()

=

caption.replace(/^\r\n$/mg,'<br>')

正则中如果想要^代表行开头和$代表行结尾的话,必需使用m标识符,而你那个正则表达式没有加,所以^和$只是普通符号,当然不行了