标题:用javascript如何检测字符串中是否出现了特定字符
只看楼主
迷失星际
Rank: 1
等 级:新手上路
帖 子:358
专家分:0
注 册:2004-7-9
 问题点数:0 回复次数:8 
用javascript如何检测字符串中是否出现了特定字符

比如一个string中若是出现了a 就alert("出现了a") 应该怎样做呢?

搜索更多相关主题的帖子: javascript 字符 检测 
2004-08-12 19:39
大光
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2004-5-25
得分:0 

var str;

if( str.indexOf( "a" ) >= 0 )

{

alert(' a found ' );

}

2004-08-13 10:38
迷失星际
Rank: 1
等 级:新手上路
帖 子:358
专家分:0
注 册:2004-7-9
得分:0 

那若是检测有没有单引号和双引号呢?


2004-08-13 19:09
迷失星际
Rank: 1
等 级:新手上路
帖 子:358
专家分:0
注 册:2004-7-9
得分:0 

还有一个问题style="width:123; overflow:hidden; text-overflow:ellipsis"可以让过长的单词后面用省略号表示但好像段落和中文就不行 有什么方法可以让段落和中文也有同样的显示效果?谢谢


2004-08-13 20:41
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
怎样限制文本框输入的数据?也就是怎样使文本框只能输入数字或英文?
2004-08-13 23:28
大光
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2004-5-25
得分:0 

有些功能好像没有现成的,只能自己手工写。

2004-08-16 15:23
dlyy
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2004-9-1
得分:0 

<input onpaste="return false;" type="text" name="textfield" style="width:400px; ime-mode :Disabled" value="請輸入中文。哈哈">

禁止切換輸入法,只能輸入數字和英文還有符號。。。

2004-09-01 11:31
大光
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2004-5-25
得分:0 
以下是引用yms123在2004-08-13 23:28:43的发言: 怎样限制文本框输入的数据?也就是怎样使文本框只能输入数字或英文?

在onkeydown事件函数里判断键盘扫描码。

不再范围内就返回false

2004-09-03 09:07
jawen
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2004-7-26
得分:0 
可以利用indexof()和charAt()两个函数来实现,indexof()是判断输入的东西的索引,如果输入的东西不在指定的字母中返回-1;相反charAt()的用法则是返回输入的字符
2004-09-17 09:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-4202-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026591 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved