使用Javascript匹配在字符串中查找插入符^字符

时间:2014-05-03 20:01:49

标签: javascript regex string match

Javascript中的match方法会找到^插入字符吗?

这对我不起作用。

var theString = '^A^B^C^D';
var theMatch = theString.match(/^/g);

插入符号的ASCII码是94.我可以用ASCII码匹配吗?

2 个答案:

答案 0 :(得分:6)

^是一个特殊角色。你必须逃脱它:

var theMatch = theString.match(/\^/g);

答案 1 :(得分:1)

补充@syntax出色的回应。请注意,正则表达式中的某些字符类似于“保留关键字”,只要您需要使用它们,就必须使用\后跟字符,其他一些示例为\. \$ \[ \(以及许多其他字符。

如果需要一些关于正则表达式的额外帮助,我想向您推荐一个能够很好地阅读正则表达式的网站,这可以帮助您更好地理解它们:

http://regex101.com/