What are the limits on naming buckets? Is there a specific regex available for this?
Buckets must be strings. I could find a bucketNameMinLength of 2 but no restrictions on the upper limit. However I think you want try to keep your bucket names reasonable because extremely long names impact performance.
Here are naming restrictions for the other data elements: