数字的基本正则表达式,句点和数字是 \d+\.\d{3}
您可以将它用于多种用途,例如:
1.向列定义添加约束
ALTER TABLE mytable ADD (CONSTRAINT mycolumn_regexp CHECK (mycolumn ~ $$^\d+\.\d{3}\Z$$));
Run Code Online (Sandbox Code Playgroud)
2.找到不匹配的行
SELECT * FROM mytable WHERE mycolumn !~ $$^\d+\.\d{3}\Z$$;
Run Code Online (Sandbox Code Playgroud)
3.找到匹配的行
SELECT * FROM mytable WHERE mycolumn ~ $$^\d+\.\d{3}\Z$$;
Run Code Online (Sandbox Code Playgroud)