Начните с этого:
/^[a-zA-Z0-9:.,?!@]{3,15}[#$^]?$/
затем уточните его в соответствии с вашими потребностями. Попытайтесь выяснить, нужно ли вам убегать от специального символа, но вы должны понять это.
Это означает: от a до z, от A до Z, от 0 до 9 и:.,?! @ Повторяется от 3 до 15 раз, при желании следует один из # $ ^