console.log('5 /(2- 3)* 1.333333 + -11 '.match(/[()/*+-]|[\d.]+/g))
\D
- любые символы кроме цифр|
- логическое ИЛИ\d
- любые числа[\d.]
- любые числа и точка+
- указывает на неограниченное кол-во повторений.\D|[0-9.]+
любые не цифровые символы ИЛИ последовательность цифр и точек любой длины. ADD UNIQUE KEY `chat` (`chat`);
CREATE TABLE `table1` (
`id` int,
`user` int,
`chat` int,
`q` int,
PRIMARY KEY (`user`, `chat`)
);
INSERT INTO `table1` ( `user`, `chat`, `q` ) VALUES ( '2', '12', '0' ) ON DUPLICATE KEY UPDATE `q` = `q` + '1';
INSERT INTO `table1` ( `user`, `chat`, `q` ) VALUES ( '2', '12', '0' ) ON DUPLICATE KEY UPDATE `q` = `q` + '1';
SELECT q FROM `table1`; -- выводит 2