用户注册时用户名不能有空格,用脚本怎么实现此限制?
用户注册时用户名不能有空格,用脚本怎么实现此限制?有空格则aler
http://www.csdn.net/expert/topic/743/743356.xml?temp=.9068872
在javascript用函数去掉空格!然后和原来的字符串比较!不相等就是有空格!
请问用那些函数?
<script>var s="dds dsfsdsdf"s2=""for(var i=0;i<s.length;i++){if(s.substr(i,1)==" "){alert("不能为空")break}}</script>
<script language=javascript>String.prototype.Trim = function(){return this.replace(/(^\s*)|(\s*$)/g, "");}String.prototype.LTrim = function(){return this.replace(/(^\s*)/g, "");}String.prototype.RTrim = function(){return this.replace(/(\s*$)/g, "");}String.prototype.getLength = function(){var l=this.length;var n=lfor (var i=0;i<l;i++){if (this.charCodeAt(i)<0||this.charCodeAt(i)>255) n++}return n}sStr=new String("")alert("["+sStr+"]")alert("["+sStr.LTrim()+"]")alert("["+sStr.RTrim()+"]")alert("["+sStr.Trim()+"]")alert(sStr.RealLength());</script>
提示:<script>var s="d dsf dsf sdsdf "if(s.match(/\s/g,""))alert("含空格")</script>替换<script>var s="d dsf dsf sdsdf "alert(s.replace(/\s/g,""))</script>
<input type="text" name="t1" ><input type="button" value="test" onclick="test(t1.value);"></BODY><script>function test(str){if (hasBlank(str))alert(str+"有空格");elsealert(str+"没有空格") ;}function hasBlank(str){ var ret=false;if(typeof(str)=="undefined" || str==null || str=="")return true;for(var i=0;i<str.length;i++){if(str.charAt(i)==" "){ret=true;break;}}return ret;}</script>
<input type="text" name="txt" onkeypress="do_1()"><script>function do_1() {if (event.keyCode==32){event.keyCode = 0;alert("不允许输入空格");}}</script>
楼上那位大哥禁止空格的方法只对英文输入法有效,对中文输入法如拼音加加无效
: qiushuiwuhen(秋水无恨)我想让有空格时警告,没有空格时才action到下一页面,用你的代码后,有空格警告后直接提交到下一页,有什么办法可以控制一下.<body bgcolor="#FFFFFF" text="#000000" leftmargin="80" marginwidth="80" background="imges/xh.gif"><form name="form1" method="post" action="register_step2.php" onsubmit=""><table><tr> <td>用户名</td><td> <input class=text name=user_id maxlength="16"><font color=red>*</font> (不超过16位)</td><input class=button name=submit type=submit value=提交></tr></form></body>
if(s.match(/\s/g,"")){alert("含空格")window.event.returnValue=false;}
return false;
: qiushuiwuhen(秋水无恨) 我试了一下,用你的代码后点提交按钮没反应了.<type=button onclick=check()>if(有空格)check(){{alert();}else{form1.submit;//把type设为button类}}
真麻烦!你们怎么把indexOf给忘了!function check(){if(str.indexOf(" ")!=-1){alert("不能有空格");return false;}else return true;}<form onsubmit="return check()">
to pgz_007(我是谁)form1.submit();to weblive(一窍不通 - 大傻) 不是不会,只是最好都用正则表达,养成好习惯
to pgz_007(我是谁)form1.submit();to weblive(一窍不通 - 大傻) 不是不会,只是最好都用正则表达,养成好习惯
分享到:
相关推荐
在这个文件中,我们关注的是如何在注册验证过程中防止用户名输入空格。这通常是为了确保用户名的唯一性和避免恶意用户的利用,比如输入多个空格占用更多的注册名空间。 正则表达式(Regular Expression)是一种文本...
用户登录界面设计是任何应用程序或网站的核心组成部分,它为用户提供了一个安全的身份验证入口。这个界面通常包含两个主要元素:用户名/邮箱字段和密码输入框,有时还会包括记住我选项、忘记密码链接以及注册新账户...
在Android开发中,用户名是用户身份的重要组成部分,它通常用于登录、注册和其他用户交互功能。在设计和实现Android应用时,正确处理用户名的输入和验证是至关重要的。本篇文章将详细探讨“Android用户名长度检测”...
根据给定的信息,本文将详细解析使用C++开发的一个简单的登录与注册系统。该系统主要包含用户注册功能和用户登录功能。接下来,我们将对代码进行分析,并解释每一部分的功能及其实现方式。 ### 标题:C++编写登录与...
- 检查用户名的大小写敏感性,如果系统要求区分,测试大小写不同的用户名注册结果。 3. **交互体验**: - 确认支持不同的输入方式,如点击(Tap)和回车(Enter)键进行提交。 - 检测密码是否可复制粘贴,以及...
首先,登录和注册是任何Web应用程序的基础组件,它们为用户提供身份验证和授权。在PHP中实现这些功能需要掌握以下几个关键知识点: 1. **表单处理**:登录和注册页面通常包含HTML表单,用于收集用户的输入数据,如...
QQ注册页面详细的测试用例 用例编号 需求(用例标题) 模块 步骤 预期结果 测试结果 功能点优先级 V_0001 显示输入状态 注册页面 "1、进入QQ邮箱账号申请页面 2、鼠标点击邮箱账号输入框" 光标闪动,输入框亮色 1 V_...
《jQuery登录与注册功能详解及应用》 在Web开发中,用户登录和注册是不可或缺的功能模块,而jQuery作为一款强大的JavaScript库,为实现这些功能提供了便捷的途径。本篇文章将详细解析基于jQuery的登录和注册界面的...
在登录和注册系统中,预处理语句尤为重要,因为它们涉及用户的敏感信息,如用户名和密码。 在“login.php”文件中,通常会包含用户输入验证和数据库查询的部分。用户提交的用户名和密码应该被清理和验证,防止空格...
在登录注册过程中,验证是核心环节,用于检查用户输入的有效性,如用户名和密码的长度、格式,以及是否存在空格等。有效的验证可以防止无效的数据进入系统,提高应用的安全性。 在安卓应用的登录注册系统中,常见的...
在PHP5标准的登录和注册页面中,开发者通常会遵循一系列最佳实践来确保代码的安全性和可维护性。这里,我们将深入探讨PHP5中创建安全、高效登录和注册系统的要点。 首先,登录页面的核心功能是验证用户的身份。在...
- 测试尝试使用已注册的用户名进行注册,以验证系统是否能正确识别并提示用户名已被占用的信息。 ##### 6. 大小写敏感性测试 - 对于区分大小写的系统,测试用户名和密码的大小写变化是否会影响注册结果。 ##### 7....
在开发用户注册功能时,确保每个用户具有唯一用户名是非常关键的。这涉及到“注册重名”的检查机制,其目的是防止两个或多个用户使用相同的用户名进行注册。以下是对这个主题的详细探讨: 首先,我们需要理解“重名...
QQ登录界面的测试是软件质量保证的关键环节,因为登录功能是用户接触应用的第一步。因果图法是一种系统化的测试设计技术,它可以帮助测试工程师全面考虑输入条件和它们之间的相互关系,从而有效地设计测试用例。以下...
在实际应用中,这个`validateUsername`方法可能会被整合到用户注册或登录的业务逻辑中。如果验证失败,可以向用户显示错误消息,提示他们修改用户名。 在压缩包中的文件可能包含了这个`validateUsername`方法的具体...
"登录注册demo"是一个示例项目,旨在帮助新手开发者理解和实现这些基本功能。下面将详细介绍这个Demo中涉及的关键知识点。 1. **用户界面(UI)设计**: - `UILabel` 和 `UITextField`: 这两个UI组件在登录注册...
登录验证通常涉及比较用户名和密码的字符串内容,可能还需要清理用户输入的额外空格或特殊字符。 4. **函数**:为了代码的可读性和复用性,我们可以将验证逻辑封装在函数中,比如`bool validateUser(std::string ...
### ASP登录注册示例解析:ASP与Access数据库的交互 #### 概述 在Web开发领域,用户身份验证是至关重要的环节,它确保了数据的安全性和用户的隐私。本篇文章将深入解析一个基于ASP(Active Server Pages)技术实现...
5. **空格插入测试**:验证系统对于用户名或密码前后或中间插入空格的处理能力,避免不必要的登录失败。 6. **禁用或删除账号登录**:测试系统是否能够正确处理已被禁用或删除的账号,防止非法访问。 7. **快捷键...