golang-yitisheng-server/server/common/sql_utils.go

15 lines
349 B
Go

package common
import "regexp"
// 验证表名格式的辅助函数
func IsValidTableName(tableName string) bool {
if tableName == "" {
return false
}
// 表名只能包含字母、数字、下划线和点号,且长度合理
matched, err := regexp.MatchString(`^[a-zA-Z_][a-zA-Z0-9_.]{0,100}$`, tableName)
return err == nil && matched
}