`
samyou
  • 浏览: 107973 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

判断用户名只支持中英文和下划线

 
阅读更多

public static boolean checkLetterInvalid(String s)

{

char[] cs = s.toCharArray();

boolean flag = true;

for(char c:cs)

{

if(Character.isDigit(c))

{

continue;

}

if(Character.isLetter(c))

{

continue;

}

if(c == 95)

{

continue;

}

Character.UnicodeBlock ub = Character.UnicodeBlock.of(c);

if(ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS)

{

continue;

}

flag = false;

break;

}

return flag;

}

分享到:
评论

相关推荐

    用户名只允许字母、数字、下划线组成,首位只能为字母(6-20字符)

    本文将详细解析一种常见的用户名验证规则:“用户名只允许字母、数字、下划线组成,且首位必须是字母(长度限制为6到20个字符)”,并介绍如何通过正则表达式来实现这一规则。 #### 用户名组成规则 1. **字符类型...

    JavaScript常用的正则表达式表单验证代码

    - "^\\w+$":匹配由数字、26个英文字母或下划线组成的字符串。 字母: - "^[A-Za-z]+$":匹配由英文字母组成的字符串。 - "^[A-Z]+$":匹配由大写字母组成的字符串。 - "^[a-z]+$":匹配由小写字母组成的字符串。 ...

    js练习4:使用HTML5验证博客园注册页面.zip

    例如,如果我们希望用户名只能包含字母、数字和下划线,可以这样设置:`[a-zA-Z0-9_]+" required>`。这将确保用户输入的用户名符合规则。 JavaScript在此场景中的作用是增强验证,提供更复杂的逻辑判断和用户反馈。...

    常用和格式判断正则表达式

    ### 常用和格式判断正则表达式详解 #### 一、概述 在软件开发过程中,表单验证是确保用户输入数据准确性与合法性的关键环节。正则表达式作为一种强大的文本匹配工具,在表单验证中扮演着重要的角色。本文将详细...

    用正则表达式加Javascript制作的好用简洁的输入框判断语句.docx

    - 该表达式确保用户名只包含字母、数字或下划线,并且不能为空。 #### 3.2 密码验证 ```javascript var regxpwd = /^[a-zA-Z]\w{5,17}$/; if (!regxpwd.test(document.fm.operator_pwd.value)) { alert("密码只能...

    Javascript判断用户输入的合法性的函数

    此函数通过正则表达式`/[^A-Za-z0-9_]/g`来检查用户名是否只包含英文字母、数字或下划线。如果包含其他字符,则返回`false`;否则返回`true`。 #### 4. 日期类型验证 ```javascript function isDate(theStr) { ...

    方便的客户端判断事件

    - **功能**: 检查字符串是否只包含英文、数字和下划线。 - **应用场景**: 在用户名输入时,限制只能输入英文、数字或下划线。 - **代码示例**: ```javascript function notChinese(str) { var reg = /[^A-Za-z...

    js用户注册认证

    正则表达式是一种强大的文本处理工具,可以用来检查一个字符串是否符合某种模式,例如判断用户名、密码或姓名的格式是否合法。 在用户注册过程中,通常会涉及以下几个关键验证步骤: 1. **用户名验证**:用户名...

    JS常用校验

    * isAccount(str) //判断用户名合法性(字母 数字式下划先组成且只能以字母开头,且长度最小为6位),合法返回true,否则返回false * getChineseNum(obstring) //取得字符串中中文字的个数 * isInteger(str) //判断...

    javascript常用脚本

    虽然这部分代码在提供的文档中被截断,但我们可以推测这个函数的目的是验证输入的字符串是否只包含字母、数字和下划线,这在用户名或标识符验证中非常常见。 综上所述,这些JavaScript函数提供了广泛的输入验证能力...

    js常用函数.pdf

    正则表达式`/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/`说明用户名以英文字母开头,并且后面跟有4到19位由英文字母、数字或者下划线(. _)组成的字符。 `isTrueName`函数的正则表达式为`/^[a-zA-Z]{1,30}$/`,表示...

    Gitlab管理手册

    - 用户名有命名规则限制,可以使用字母、数字、空格、下划线、中划线和英文点号,以字母或数字开头,不可使用中文。 - 提供邮箱地址,首次注册时接收初始密码。 - 可设置新建项目的数量限制。 - 可以设定用户...

    java编码规范考试题答案.doc

    * 常量名使用全大写的英文描述,英文单词之间用下划线分隔开,并且使用static修饰。 7. 随机数生成 * 在挑战算法中的随机数生成、验证码的随机数生成、随机选取路由、Web应用会话标识符等场景中可以使用类产生的...

    常用正则表达式

    支持用户名和域名中包含字母、数字、下划线、连字符、句点等情况。 ### 7. QQ 号码验证 **正则表达式**: `[1-9][0-9]{4,}` **描述**: 用于验证 QQ 号码的有效性。QQ 号码必须是纯数字,长度至少为5位,且第一位不...

    java编码规范考试题答案.docx

    方法中,存取属性的方法采用 setter 和 getter 方法,动作方法采用动词和动宾结构,常量名使用全大写的英文描述,英文单词之间用下划线分隔开,并且使用 static 修饰。 7. 随机数生成:java.util.Random 类可以用于...

    【精美排版】java编码规范测验题答案.docx

    - 错误描述:D选项,常量名应使用全大写,且用下划线分隔英文单词,并使用`static`修饰。 7. **随机数生成**: - `java.util.Random`类适用于一般性的随机数生成,如验证码或随机选择。对于算法中的随机数,可能...

    计算机应用基础题库.pdf

    3. **逻辑判断能力**:计算机的逻辑判断能力基于编制的软件,尤其是编程语言和操作系统等。 4. **CAD**:计算机辅助设计(CAD)是一种利用计算机软件进行设计的技术,广泛应用于工程、建筑等领域。 5. **信息定义*...

    一些实用的正则表达式

    **解析:** 此正则表达式规定用户名必须以字母开头,长度在5到16个字符之间,并且只能包含字母、数字和下划线。 #### 9. 手机号码验证 **应用场景:** 确认手机号码的有效性。 **正则表达式:** `d{3}-d{8}|d{4}-d{7}`...

Global site tag (gtag.js) - Google Analytics