Find a regular expression of a naming rule, thank you

now there is a requirement that the name should have the following rules A sequence of 4x32 characters starting with a letter, which cannot contain Chinese, but can be uppercase and lowercase characters, numbers, underscores, hyphens, dots . How should I write the rules? Thank you


^[a-zA-Z][-a-zA-Z0-9_.]{3,31}$

or

/^[a-z][-a-z0-9_.]{3,31}$/i

or

/^[a-z][-a-z\d_.]{3,31}$/i

or

/^[a-z][-\w.]{3,31}$/i

[a-zA-Z] [a-zA-Z0-9 _\ -\.] {3pm 31}

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-1b386ce-e661.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-1b386ce-e661.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?