我正在寻找匹配计算字符串中的单个字符,例如:
(123+321)*1.15
我想匹配的字符列表是:
0-9, ., +, -, *, /, (, ), %
字符串的每个字符都将单独传递给一个函数。我想我有一个起点(这对数字很有用):
if (character.match(/[0-9]{1}/) !== null) {
// do something...
}
不过,我不太确定如何添加剩余的字符(即使在阅读了无数关于该主题的文章之后,我总是发现正则表达式令人困惑)。