我有一些字符串要通过从开头和结尾删除所有非字母数字字符来清理。
它应该适用于这些字符串:
)&*@^#*^#&^%$text-is.clean,--^2*%#**)(#&^ --->> text-is.clean,--^2
-+~!@#$%,.-"^&example-text@is.clean,--^#*%#**)(#&^ --->> example-text@is.clean
我有这个正则表达式,它将它们从整个字符串中删除:
val.replace(/[^a-zA-Z0-9]/g,'')
我将如何将其更改为仅从字符串的开头和结尾删除?