Categorias

Validar Queries SQL com Expressão Regular

É sempre uma boa prática validar toda a informação que é enviada ao banco de dados afim de evitar erros inesperados e até injeção SQL.

Este código propões uma lista de Expressões Regulares que validam uma string SQL para as Queries:
– SELECT
– UPDATE
– INSERT
– DELETE

Select > SELECTs[w*)(,s]+sFROMs[w]+
Update > UPDATEs[w]+sSETs[w,'=]+
Insert > INSERTsINTOs[dw]+[swd)(,]*sVALUESs([dw',)]+
Delete > DELETEsFROMs[dw'=]+