急急急 ...JS判断输入的字符串是否含有空格??在线等!!

告白气球 2012-08-30 04:40:29
就是一个文本框,一个添加按钮。
当输入的字符串中间有空格,添加时提示!!!
比如是abcd 输入是ab cd 这样的!!!
路过的帮忙看看!!!
...全文
12603 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
MiceRice 2012-08-30
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]
str.indexOf(" ") 肯定比 正则效率高
[/Quote]

++
cscript 2012-08-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

引用 2 楼 的回复:

这个比较简单吧:
<input id="name" type="text" value="ab cd">
<input type="button" onclick="checkData()">

<script>
function checkData() {
var obj = document.getElementById("name");
var……
[/Quote]

str.indexOf(" ") 肯定比 正则效率高
jackson_fighting 2012-08-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

这个比较简单吧:
<input id="name" type="text" value="ab cd">
<input type="button" onclick="checkData()">

<script>
function checkData() {
var obj = document.getElementById("name");
var str = obj.v……
[/Quote]

正则和循环那一个效率高一点?
cscript 2012-08-30
  • 打赏
  • 举报
回复

var text = "sess sges";
var reg = /\s/;
if(reg.exec(text)==null)
alert('没有空格');
else
alert('有空格');
噢噢噢噢 2012-08-30
  • 打赏
  • 举报
回复

alert(/ /g.test("aa bb"));

MiceRice 2012-08-30
  • 打赏
  • 举报
回复
这个比较简单吧:
<input id="name" type="text" value="ab cd">
<input type="button" onclick="checkData()">

<script>
function checkData() {
var obj = document.getElementById("name");
var str = obj.value;
if (str.indexOf(" ") >=0) alert("输入有空格!");
obj.value = str.replace(/\s/g, ""); // 这句话可以强制删除所有空格
}
</script>


keithcai 2012-08-30
  • 打赏
  • 举报
回复
正则,好像是\s

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧