^[あ-ん]{20}
文頭からひらがなが連続20文字(はNG)

^[ぁ-ん]{20,}$
文頭から文末まで全てひらがなで20文字以上(はNG)

ちょっとだけ意味が違う

後、ひらがなは[ぁ-ん]が正解
もしくは長音記号を足して[ぁ-んー]
スクリプトはちっちゃい文字使わないからどっちでもいいけど