检查第一个字符是" +"

时间:2015-06-18 19:59:11

标签: regex tasker

我如何检测字符串以"+"

开头

我试过了 ^\s*?\+.*$
但没有帮助。

P.s:我只有一条线。

4 个答案:

答案 0 :(得分:4)

您不需要\s*?,您必须使用:

^\+
or...
^[+]

如果您想检查完整的字符串,可以使用:

^\+.*$

<强> Working demo

答案 1 :(得分:0)

^\+.*$应该适用于您的目的。

这是一个有几个测试字符串的小提琴:https://regex101.com/r/nP2eL7/1

答案 2 :(得分:0)

没有正则表达式,您还可以使用本机方法startsWith()

因此它将是:

master

答案 3 :(得分:0)

如果字符串的第一个字符恰好是+-,并且您不希望序号带有任何前导,这是一个可选的(也是最佳的)解决方案零:

/(?<=^\+|-|^)[1-9]\d*/