This article is from the FAQ, by with numerous contributions by others.
Normally you can. But you should make sure that you don't turn in your
I94 at the border while leaving US. Then you have to fill in a new
I94 when you enter US by showing your VISA and old I94.
With the passage of the 1996 law, it has become even more uncertain
whether you will be allowed back.
Please note, your reentry is NOT guaranteed.