last character is digit or alphabet!

Hello,
I have to find out whether the last character is digit or alphabet. I manage to strip the last character but would need some help if there is one liner available to test the above.

set x = WM
echo $x | sed 's/.*\(.$\)/\1/'
O/P
M

I would like a one liner code to test whether the last character is digit or alphabet in above example it happend to be alphabet.
Thanks

Try:

case $x in
  *[A-Za-z]) echo "last character alpha";;
  *[0-9])    echo "last character numeric";;
esac