Erro no Javascript: "val.match não é uma função"

Eu usei a função de correspondência para expressão regular.

o código que eu uso é

if(val.match(/^s+$/) || val == "" )

mas os erros de javascript com

"val.match is not function"

Não consigo encontrar qual é o problema,

desde já, obrigado