求四则运算的正则表达式

比如 2+3/8的正则表达式
谢谢了

以下是一个可以匹配简单四则运算表达式的正则表达式:

```
^(\-?\d+(\.\d+)?)([\+\-\*/](\-?\d+(\.\d+)?))+$
```

该正则表达式具有以下特点:

- 可以匹配包含整数和小数的数字,例如 2、3.14、-4.5 等。
- 可以匹配加减乘除四种操作符,分别用 +、-、*、/ 表示。
- 可以匹配任意数量的数字和操作符,但必须以数字结尾。

使用该正则表达式,可以轻松验证输入的字符串是否为有效的四则运算表达式。例如,对于输入字符串 `"2+3/8"`,该正则表达式会返回匹配成功的结果。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-22
^(\d+([-+/*]\d+)+)$

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网