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