[[HomePage]] > [[SoftwareIndex|Software Index]] > [[SoftwareDevelopment|Development]] > [[gtkdialog|gtkdialog]] > [[gtkdialogDocTips|Tips and Tricks]] ====9.12 Let accept (some) numbers only==== The following example shows how to limit the user input to a ####. Useful for 'all' kinds of settings. %%(language-ref) export MAIN_DIALOG=' case $ENTRY in ""|*[^0-9]*) echo 0;; *) echo $ENTRY ;; esac ENTRY refresh:ENTRY A=$ENTRY2; case $A in [0-9]*) [[ $A -gt 15 ]] && echo 15 || [[ $A -lt 5 ]] && echo 5 || echo $A ;; *) echo 10;; esac ENTRY2 refresh:ENTRY2 ' gtkdialog -p MAIN_DIALOG unset MAIN_DIALOG %% ===@@**#%[[gtkdialogDocTips9.11|❰❰❰ Previous]]#% #%[[gtkdialogDocTips|Index]]#% #%[[gtkdialogDocTips9.13|Next ❱❱❱]]#%**@@=== ---- ==Categories== CategoryGtkdialog