【发布时间】:2014-02-08 12:04:51
【问题描述】:
我试图使用 javascript 验证一个字符串,我试图以一种不能包含任何符号的方式验证它,我的代码可以工作,但是当用户输入任何空格时,它会导致错误。
我试图删除字符串,但没有成功。
这是我尝试过的:
function validateSymbol(word)
{
var newword=word.split(' ').join('');
for(var i = 0; i < newword.length; i++)
{
if(word.charCodeAt(i) < 48 ||
newword.charCodeAt(i) > 57 &&
newword.charCodeAt(i) < 65 ||
newword.charCodeAt(i) > 90 &&
newword.charCodeAt(i) < 97 ||
newword.charCodeAt(i) > 122)
{
return false;
}
}
return true;
}
【问题讨论】:
-
能否请您给出错误信息
-
嗨库马尔!我刚刚编辑了代码,当单词中有空格时它总是返回false。谢谢关心:)
-
你能做个小提琴吗?使用您的示例输入.. 调用此函数时“word”的值是多少?
标签: javascript validation symbols