Disclosed is a stroke-variable handheld electric massager, comprising a movement shell (1) and an emulational penis (4), wherein the emulational penis (4) is sheathed at the left side of the movement shell (1). A miniature DC motor (6) and a monolithic microcomputer control circuit board (5) are provided inside the right side of the movement shell (1) from left to right and a moving slider (2) is provided inside the left side of the movement shell (1). A ball screw (10) is provided inside the moving slider (2), wherein the left end of the ball screw (10) is located inside the left side of the moving slider (2) and the right end protrudes from the moving slider (2) and is connected to the transmission shaft of the miniature DC motor (6). The interior of the right end of the moving slider (2) is connected to the ball screw (10) via several ball bearings (12) and a ball screw nut (11). A slider position-indicating magnet (7) is provided at the bottom of the moving slider (2). A position-measuring circuit board (8) cooperating with the slider position-indicating magnet (7) is provided inside the movement shell (1), wherein several magnetic induction Hall elements (9) are provided on the position-measuring circuit board (8). The massager has a small volume, diverse movement patterns and is easy to carry and place.Linvention concerne un appareil de massage électrique portatif à course variable, comprenant une enveloppe de mouvement (1) et un pénis démulation (4), le pénis démulation (4) étant gainé sur le côté gauche de lenveloppe de mouvement (1). Un moteur à courant continu (CC) miniature (6) et une carte de circuits imprimés de commande de micro-ordinateur monolithique (5) sont placés à lintérieur du côté droit de lenveloppe de mouvement (1), de gauche à droite, et un curseur mobile (2) est placé à lintérieur du côté gauche de lenveloppe de mouvement (1). Une vis à billes (10) est placée à lintérieur du curseur mobile (2), lextrémité gauche de la vis à billes (10) étan