1、新建一个html文件,命名为test.html,用于讲解JS如何去除字符串里中英文数字以外的字符。
2、在test.html文件内,在p标签内,使用input标签创建一个字符串输入框,并设置input标签的id属性为strdata。
3、在test.html文件内,使用button标签创建一个按钮,按钮名称为“去除中英文数字以外的字符”。
4、在test.html文件内,给button按钮绑定onclick点击事件,当按钮被点击时,执行delother()函数。
5、在js标签中,创建delother()函数,在函数内,使用getElementById()方法通过id(strdata)获得标签对象,通过value属性获得输入框的字符串,保存在str变量中。
6、在delother函数内,使用replace()方法通过正则表达式“/[^\u4e00-\u9fa5a-zA-Z0-9]/g”匹配字符串中的非中英文数字字符,将匹配出来的字符串替换为空。最后,使用alert()方法输出结果。
7、在浏览器打开test.html文件,输入字符串,点击按钮,查看实现的效果。