js怎么判断用户输入框中含有特殊字符“”

JavaScript026

js怎么判断用户输入框中含有特殊字符“”,第1张

可以使用字符串的indexOf方法来判断,这个方法是返回字符的下标,如果存在就返回下标,不存在返回一个负数,那么你就判断indexOf返回的数是大于0或小于0就可以知道有没有包含"\"了:str.indexOf("\")

判断字符中是否包含有特殊字符:

function containSpecial( s )

{

var containSpecial = RegExp(/[(\ )(\~)(\!)(\@)(\#)

(\$)(\%)(\^)(\&)(\*)(\()(\))(\-)(\_)(\+)(\=)

(\[)(\])(\{)(\})(\|)(\\)(\)(\:)(\')(\")(\,)(\.)(\/)

(\<)(\>)(\?)(\)]+/)

return ( containSpecial.test(s) )

}