JavaScript 中的字符串长度验证
String length validation in javascript
我被分配的任务有一个小问题。如果输入的数字的长度不等于 7,我正在尝试显示警报消息。即使数字的长度等于 7,该消息也会出现,我不知道为什么,任何帮助将不胜感激!谢谢。
var msg = "";
if (document.Entry.Number.length!== 7) {
msg+="Your Number should be 7 digits. Please check this. 'n";
document.Entry.Number.focus();
document.getElementById('Number').style.color="red";
result = false;
}
if(msg==""){
return result;
}
{
alert(msg)
return result;
}
您可以在if
条件下使用 document.Entry.Number.value.length
,
var msg = "";
if (document.Entry.Number.value.length!== 7) {
msg+="Your Number should be 7 digits. Please check this. 'n";
document.Entry.nNumber.focus();
document.getElementById('Number').style.color="red";
result = false;
}
if(msg==""){
return result;
}
{
alert(msg)
return result;
}
这应该有效:
if (document.Entry.Number.toString().length!== 7) {
如果文档。Entry.Number 是一个数字,您必须将其转换为字符串才能找出长度。(引用 JavaScript 中数字的长度)
相关文章:
- 验证字符串是否仅包含 javascript 中的某些字符
- 如何验证字符串和字母数字值
- 使用正则表达式Javascript验证字符串
- jQuery Validate-验证字符串的内容
- 验证字符串是否为正整数
- 用于验证字符串中括号的 JS 函数
- 如何在插入 mysql 之前验证字符串
- 验证字符串是否为正则表达式模式的开头
- 在 js 中验证字符串的最佳方法
- 用javascript中的数字和算术符号验证字符串
- 如何在js中验证字符串只包含来自多个unicode范围的字符
- 如何在c中选中复选框时仅验证字符串长度
- jquery/javascript文件验证2字符串编译(文件扩展)失败
- 在Javascript Regex中,如何验证字符串是否为有效的十六进制颜色
- 如何使用 Ajax 控件工具包 (CalendarExtender) 验证字符串日期
- 如何验证字符串仅为非字母字符jquery验证
- 什么是正确的正则表达式来验证字符串的4个部分由减号分隔
- Javascript Regex验证字符串长度和最后3个字符是否为数字
- 根据JavaScript中预定义的格式(邮政编码)验证字符串
- 如何用jquery验证字符串是否为日期