如何编写JavaScript正则表达式以仅允许字母和数字?

Hoa*_*Hoa 1 javascript regex

我希望允许大写和小写.我试过了

'k abBcdi #!129'.replace(/^[A-Za-z0-9]/g,'')
Run Code Online (Sandbox Code Playgroud)

但它没有给我正确的答案

ant*_*rat 5

你需要^在括号内使用NOT operator():

/[^A-Za-z0-9]/g
Run Code Online (Sandbox Code Playgroud)