E书首页
-
下载
-
范文
-
IT
-
秘书
-
专家
-
创业
-
健康
-
百科
-
电影
-
娱乐
-
写真
-
英语
-
技术
-
BBS
-
BLOG
IT资讯
|
业 界
|
互 联 网
|
通 信
|
人 物
|
数 码
|
软 件
|
硬 件
|
游 戏
|
技术百科
|
搜索引擎
|
操作系统
网络编程
|
网页设计
|
图形图像
|
网络媒体
|
网络安全
|
防 火 墙
|
站长必修
|
建站相关
|
数 据 库
|
服 务 器
游客登录
安全防范
NET专区
PHOTOSHOP专题
设为首页
加入收藏
您现在的位置:
中华E书网
>>
IT学院
>>
网页设计
>>
网页特效
>> 正文
▎javascript实例教程(18-2)
javascript实例教程(18-2)
作者:佚名 文章来源:EBOOK-CN.COM 更新时间:2005-12-4 19:48:03
charAt()函数
这个函数返回在字符串中字符处在给定的位置。从本质上讲,它是substring()方法的一个特例,但是它也有自己的用途。如果你原来是个C语言程序员或者其它相近的语言的程序员,那么你就能理解当引用字符的时候,可以利用string.charAt(index)来代替string[index]。
下面我们来在一个表单输入中使用这个函数。表单中有email地址,当然这个email地址要限制为字符、数字以及一个"@"符号。我们可以一次性讲字符串分列为单个字符来对它进行强制。详细代码如下:
<SCRIPT language="JavaScript"> <!-- Hide from older browsers
var parsed = true;
var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-";
var email = prompt("What is your email address?", "nobody@nowhere.com");
for (var i=0; i < email.length; i++) {
var letter = email.charAt(i).toLowerCase();
if (validchars.indexOf(letter) != -1)
continue;
alert("Invalid character: " + letter);
parsed = false;
break;
}
if (parsed) alert("Your email address contains all valid characters.");
// Stop hiding -->
</SCRIPT>
(图1)
如图1所示。你可以按下”check Email”按钮,此时就会弹出一个对话框,如图2所示。
(图2)
你可以在上面随便填入一个email地址,然后点击”确定”键。接着还会弹出一个检查Email地址的结果。加入你输入email地址:purple@pconline.com.cn之后,你就会看到如图3所示的结果。如果你输入:ok#pconline.com.cn就会出现如图4所示的结果,因为#是一个无效的字符。
(图3)
[1]
[2]
下一页
上一篇文章:
javascript实例教程(18-1)
下一篇文章:
javascript实用的一些技巧
相关文章
状态栏特效
自动关闭弹出式窗口
记录访客的来访次数
模仿MSN消息提示的效果
VBscript超强幻灯片效果代码
windows.open()参数列表
限制文本输入框只能输入0-9数字
javascript: 改变和控制显示的图片大小…
计算鼠标所在位置的x,y坐标的javascrip…
无刷新变换BANNER特效代码
禁止右键、Ctrl键和复制功能的JS代码
对联广告代码效果之三[允许关闭]
虚拟主机
|
数据恢复
|
操作系统
网络游戏
|
液晶电视
|
数码相机
电子商务
|
思科认证
|
系统集成
防 火 墙
|
服 务 器
|
路 由 器
▎编辑推荐
▎最新热门
▎合作链接
|
设为首页
|
加入收藏
|
联系站长
|
友情链接
|
版权申明
| |
建议使用IE5.5以上版本浏览-感谢
263数据中心
提供技术支持
中华E书网 版权所有 本站通用网址:中华E书网
沪ICP备05001118号