【发布时间】:2022-01-11 03:35:20
【问题描述】:
我正在尝试从浏览器输入字段中的用户输入中删除非法字符。
const myInput = '46432e66Sc'
var myPattern = new RegExp(/^[a-z][a-z0-9]*/);
var test = myPattern.test(myInput);
if (test === true) {
console.log('success',myInput)
} else {
console.log("fail",myInput.replace(???, ""))
}
我可以使用正确的正则表达式进行测试,并且效果很好。现在我正在尝试删除非法字符。规则是,第一个位置只有小写字母字符。所有剩余位置只能有小写字母和数字 0-9。无空格或特殊字符。我不确定在替换行上使用什么模式。
感谢您提供的任何帮助。
布拉德
【问题讨论】:
标签: javascript regex replace