我需要以下条件的正则表达式(java(:- 字符串将以 $ 开头,并且不得包含基本的数学运算符"+ -"。如果这些出现,它应该返回"假"。我用了
(\S).*[^+\-]
对于相同的
我的测试用例是:
$india
$india+
$india+my
这对于前两个条件是可以的,要么首先导致真,然后变成假(因为 + 在那里(。但第三种情况却失败了。它不是显示假的,而是继续显示真。
^\$[^+-]+$
这适用于所有三个