这篇文章主要讲解了“javascript怎么判断字符是否为符号”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript怎么判断字符是否为符号”吧!
-
使用正则表达式
在Javascript中,使用正则表达式可以方便快捷地判断一个字符是否为符号。下面是一段用于判断字符是否为符号的正则表达式:
constisSymbol=/[^ws]/;
正则表达式中,w表示字母或数字,s表示空格字符。所以
活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看
1表示任何不是字母或数字或空格字符的字符。使用test()方法可以判断一个字符是否匹配该正则表达式。
示例代码:
constisSymbol=/[^ws]/;console.log(isSymbol.test(\"?\"));//true,?是符号console.log(isSymbol.test(\"a\"));//false,a是字母console.log(isSymbol.test(\"1\"));//false,1是数字console.log(isSymbol.test(\"\"));//false,空格不是符号
-
使用字符编码
在计算机中,每个字符都有一个对应的字符编码。在ASCII编码中,符号的编码范围是32-47、58-64、91-96、123-126。我们可以使用字符编码判断一个字符是否为符号。
示例代码:
functionisSymbol(char){constcode=char.charCodeAt(0);if((code>=32&&code=58&&code=91&&code=123&&code=33&&unicode=58&&unicode=91&&unicode=123&&unicode
还没有评论,来说两句吧...