社区
ASP
帖子详情
帮帮我吧。谢谢了!
pinglv
2001-07-17 03:55:05
我用javascript脚本做个函数
其中一部分如下,用来判断email格式是否正确。
执行总是错误,我快急死了。
我是新手。帮我一下吧。
str = document.form1.txtemail.value
if (str.indexof("1") >= 0)
{
alert("正确的email地址!")
}
else
{
alert("喔,这样不行哦!您输入的不是有效的E-mail!");
return false;
}
...全文
142
3
打赏
收藏
帮帮我吧。谢谢了!
我用javascript脚本做个函数 其中一部分如下,用来判断email格式是否正确。 执行总是错误,我快急死了。 我是新手。帮我一下吧。 str = document.form1.txtemail.value if (str.indexof("1") >= 0) { alert("正确的email地址!") } else { alert("喔,这样不行哦!您输入的不是有效的E-mail!"); return false; }
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pinglv
2001-07-31
打赏
举报
回复
搞定了。
pinglv
2001-07-17
打赏
举报
回复
谢谢了。
我再试试
iloveyouonlyonce
2001-07-17
打赏
举报
回复
str = document.form1.txtemail.value
if (str.indexof("@") > 0)
{
alert("正确的email地址!");return true;
}
else
{
alert("喔,这样不行哦!您输入的不是有效的E-mail!");
return false;
}
C++内存管理:new/delete与malloc/free核心差异与实战指南
内存管理是编程语言的核心基础,它决定了程序如何高效、安全地使用系统资源。在C++中,动态内存分配涉及两个关键概念:C语言风格的malloc/free函数和C++特有的new/delete操作符。从原理上看,malloc/free是纯粹的内存分配器,只负责原始内存块的申请与释放;而new/delete则是对象生命周期管理器,在分配内存的同时自动调用构造函数和析构函数,实现了C++的RAII(资源获取即初始化)核心机制。这种设计差异带来了类型安全、异常处理、与面向对象特性深度协同等技术价值,使得new/dele
栈溢出问题解析:从内存管理到C++堆栈使用实践
在程序开发中,内存管理是核心基础概念,涉及栈和堆两种关键内存区域的原理与使用。栈内存采用后进先出机制,分配回收速度快但空间有限,通常用于存储函数调用信息和局部变量;堆内存则提供动态灵活的大空间,但需要手动管理。理解栈溢出原理对编写健壮程序至关重要,当函数内定义过大数组或对象时,可能耗尽有限栈空间,导致程序崩溃。从技术价值看,合理选择数据存储位置能提升程序稳定性和性能。在应用场景中,处理图像数据、大规模数值计算或高频函数调用时,需特别注意内存分配策略。本文通过分析栈溢出现象,结合C++标准库容器和智能指针等现
GDB调试实战:从连接错误到堆栈分析,系统化解决C++程序崩溃问题
在C++程序开发与调试过程中,理解程序崩溃的根本原因至关重要。调试的核心原理在于通过工具捕获程序运行时的状态信息,分析内存、寄存器与调用栈,从而定位代码缺陷。GDB作为强大的调试器,其技术价值在于能深入进程内部,提供动态诊断能力,尤其在处理段错误、内存泄漏和多线程问题时不可或缺。应用场景广泛覆盖本地调试、远程嵌入式开发以及线上Core Dump分析。本文聚焦于GDB调试中的典型连接错误(如hsocketlink read error)与程序状态类问题,通过解析堆栈回溯、检查内存映射与寄存器状态,提供一套可操
C++内存管理:从栈堆原理到智能指针实战与避坑指南
内存管理是编程语言的核心机制,它决定了程序如何分配、使用和释放计算机内存资源。其基本原理涉及栈、堆和静态存储区等不同内存区域,每种区域都有特定的生命周期和访问规则。良好的内存管理技术价值在于能直接提升程序的稳定性、性能和安全性,避免内存泄漏、野指针等问题。在应用场景上,无论是开发高性能服务器、游戏引擎还是嵌入式系统,高效的内存管理都至关重要。本文聚焦于C++语言,深入探讨了智能指针(如unique_ptr、shared_ptr)的RAII机制,这些现代C++特性通过自动化资源管理,显著降低了手动管理new/
C++内存管理与模板编程:从RAII到泛型容器的实战指南
内存管理是编程语言中确保程序稳定性和效率的核心机制,它涉及内存的分配、使用和释放。在C++中,程序员通过new/delete等操作直接控制内存,但这也带来了内存泄漏、悬空指针等风险。RAII(资源获取即初始化)是解决这一问题的关键思想,它将资源生命周期与对象绑定,实现自动管理。基于RAII的智能指针(如unique_ptr、shared_ptr)是现代C++管理动态内存的标准工具,能有效防止资源泄漏。泛型编程通过模板技术实现,允许编写与类型无关的代码,提升代码复用性和抽象能力。模板通过类型参数化,支持函数模
ASP
28,402
社区成员
356,940
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章