Regular matching mathematical formula

the user enters an expression that validates compliance with the rules.
consists of positive integers, and four special symbols: &, |, (,),
for example: 1, 2 (3 | 4)


/ ^ [\ d | () &] + $/ this regular default user formula cannot contain spaces

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1e47863-59c8d.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1e47863-59c8d.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?