这可能很简单,但我很难做到。考虑以下代码:
var string = 'testingT#$^%#$ESTING__--232'
string = string.match(/^\w*$/)
if (string != null)
{
string = string.join('')
string = string.toUpperCase()
}
$('#my-input').val(string)
我想要做的是从 中删除所有不是字母数字或下划线的字符string
,然后将该字符串转换为大写。
到目前为止,我这样做了,如果我不添加任何特殊字符,它就可以完美地工作,但是当我添加-
或添加^
它时,它会删除所有内容#my-input