js 如何判断字符串中含有~!@#¥%等特殊字符,若有,可以添加,否则不能。
2个回答
展开全部
这个没有直接判断的,要写一个函数去分析你输入的值是否含有特殊符号
比如
function containSpecial( s )
{
var containSpecial = RegExp(/[(\ )(\~)(\!)(\@)(\#)
(\$)(\%)(\^)(\&)(\*)(\()(\))(\-)(\_)(\+)(\=)
(\[)(\])(\{)(\})(\|)(\\)(\;)(\:)(\')(\")(\,)(\.)(\/)
(\<)(\>)(\?)(\)]+/);
return ( containSpecial.test(s) );
}
返回true说明有特殊符号。。这样你再做其他操作了。。
希望对你有所帮助
比如
function containSpecial( s )
{
var containSpecial = RegExp(/[(\ )(\~)(\!)(\@)(\#)
(\$)(\%)(\^)(\&)(\*)(\()(\))(\-)(\_)(\+)(\=)
(\[)(\])(\{)(\})(\|)(\\)(\;)(\:)(\')(\")(\,)(\.)(\/)
(\<)(\>)(\?)(\)]+/);
return ( containSpecial.test(s) );
}
返回true说明有特殊符号。。这样你再做其他操作了。。
希望对你有所帮助
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询