在Javascript中计算字符串中的非字母

Vik*_*ast -4 javascript

如何计算Javascript中给定字符串中的非字母字符,字符如数字和空格,以及破折号,除了字母之外的所有字符?谢谢.

Dek*_*kel 6

您可以删除字符串中的所有字母并检查结果的长度:

var a = 'asdflkj12398123!@$!@$1%#$252%$@3 2354 23$%@5$@%$ '
console.log(a.replace(/[a-z]/gi, '').length)
Run Code Online (Sandbox Code Playgroud)