快速正则表达式查询:如何在字符串的开头或结尾检查*或+?

时间:2015-02-08 16:11:13

标签: regex

"*,10,10,+,+,20,*,3+"

我想在字符串的开头或结尾抓一个*或+。我尝试了以下

/^(\+|\*)/ 
/(\+|\*)$ 

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

使用|的交替运算符或OR运算符将两者结合起来。此外,您需要转义字符*+,因为它们具有特殊含义。

要逃避转义,您可以将它们放在一个字符类中,这样它们就会被视为文字。

^[*+]|[*+]$