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

js和Java判断输入的值是否含有中文

阅读更多

Java判断是否为中文:

public static void isChinese(String str){
	if(str.length() < str.getBytes().length){
		System.out.println("有中文");
	}else{
		System.out.println("英文");
	}
}

 

 

JS判断是否为中文:

 

 

 

 

//1、
<script>

    // 目前在unicode标准中,汉字的charCode范围是[0x4E00, 0x9FA5]
    function test() {
        var s = document.all.name.value ;
        for(var i = 0; i < s.length; i++)
            if(s.charCodeAt(i) < 0x4E00 || s.charCodeAt(i) > 0x9FA5) {
                window.alert("输入非中文,请重新输入") ; 
                break ;
            }
    }

</script>




//2、
<script language="javascript">
function test(obj){
obj.value=obj.value.replace(/[^\u4E00-\u9FA50-9a-zA-Z]*$/g,"")
}
</script>
<input type="text" onkeyUp=test(this)>






//3、
<script>
function checkForm(sender)
{
        if(!sender.value || /[^\w一-龥]/.test(sender.value))
        {
                alert("请正确输入用户名");
                sender.focus();
        }
        else alert("通过");
}</script>
<input><input type=button value="测试" onclick="checkForm(previousSibling)">

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    判断输入整数含有多少个0

    以上就是在不同编程语言中判断输入整数含有多少个"0"的方法。无论在哪种语言中,核心思路都是将整数转换为字符串,然后遍历字符,统计"0"的个数。这个过程可以应用到更复杂的情况,比如统计其他特定字符或模式的出现...

    判断一个字串中是否有汉字的正则表达式

    本文将详细解析如何使用正则表达式来判断一个字符串中是否包含汉字,以及提供一个具体的示例代码,帮助读者理解和应用这一技巧。 ### 一、正则表达式简介 正则表达式(Regular Expression)是一系列用于描述字符串...

    JavaScript检测字符串中是否含有html标签实现方法

    在JavaScript中,有时候我们需要对用户输入或者接收到的数据进行处理,确保它们不包含任何HTML标签,以防止XSS(跨站脚本攻击)等安全...同时,理解正则表达式的使用和JavaScript函数的编写也是提升Web开发技能的关键。

    史上最全Java表单验证封装类

    4. **中文字符检测**:`isChineseChar`和`isChinese`方法分别判断一个字符或字符串是否为中文。 5. **英文字符检测**:`isEnglish`方法用于判断字符串是否仅包含英文字符。 6. **合法字符串检测**:`...

    判断一个字符串或字符串中的一个字符是否为数字类型

    在编程领域,判断一个字符串或字符串中的一个字符是否为数字类型是常见的操作,尤其是在处理用户输入、数据分析或者格式验证时。下面将详细讲解几种不同语言中实现这一功能的方法,以及如何确保判断的安全性和效率。...

    蓝桥杯Java试题汇总.doc

    在实际编程中,可以使用Java的Math库来计算正弦值,但在这个问题中,我们只需要构造正弦函数的表达式,而非计算其值。 8. 字符串拼接与输出格式: 注意输出格式的要求,例如输出的表达式中不得含有额外的空格或换行...

    过滤器 乱码,非法字符,权限

    在IT行业中,过滤器(Filter)是Java Web开发中的一个重要概念,主要应用于Servlet规范中,用于拦截请求和响应,执行一些预处理或后处理任务。本文将深入探讨标题和描述中涉及的几个关键知识点:过滤器乱码问题、...

    java编程题.doc

    同时,计算并输出这5个学生的Java课程成绩的平均值、最大值和最小值。 3. 字符计数程序: - 读取用户输入的一行字符。 - 使用循环和条件判断统计英文字母、空格、数字和其他字符的个数。 4. 定义`Employee`类: ...

    JS+JQuery第一章预习总结.txt

    - `isNaN()`:判断给定的值是否不是数字,如果是则返回`true`,否则返回`false`。 8. **函数定义**: - 函数定义的一般形式为: ```javascript function functionName(parameters) { // 函数体 } ``` 9. **...

    Java实现的模糊匹配某文件夹下的文件并删除功能示例

    在Java编程中,有时我们需要对文件系统进行操作,例如查找并删除特定的文件。这个示例展示了如何在Java中实现一个模糊匹配文件名并删除的功能。以下是对代码的详细解释: 1. **模糊匹配原理**: 示例中的模糊匹配...

    java经典编程题一及答案.pdf

    根据提供的文件内容,这段文本是关于Java编程的基础知识,包括Java Applet的创建和使用。接下来,我将详细解析这些内容中的知识点: 1. Java Applet基础: - Applet是Java中一种特殊的类,用于在支持Java的浏览器...

    javascript教学文档.pdf

    尽管名字中含有"Java",但JavaScript和Java是两种不同的编程语言,它们之间存在显著的区别。 JavaScript的主要作用在于增强用户的交互体验,例如处理页面控件动态效果、数据验证以及在用户输入或提交数据前的数据...

    java面试题经典

    - **控制器(Controller)**:作为模型与视图之间的桥梁,接收用户输入并调用相应的模型和视图组件。 #### 数据库连接操作 - **左连接(Left Join)**:返回左边表中的所有行,以及右边表中匹配的行。若右边表中不...

    行业文档-设计装置-基于安卓平台的Webview中输入框正确显示数据的方法.zip

    - 另一种方式是监听`WebView`的`onPageFinished()`事件,通过`evaluateJavascript()`执行JavaScript代码获取输入框的值。 3. **自定义键盘行为** - 如果需要自定义键盘的显示和隐藏,可以监听`InputMethodManager...

    获取同时含有数字、大写字母、小写字母的随机字符串

    `validate_string` 函数使用正则表达式来检查生成的字符串是否同时包含数字、小写字母和大写字母。 正则表达式 `^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z\d]+$` 的解析如下: - `^` 和 `$` 分别表示字符串的开始和...

    Javascript参考手册.doc

    这些信息可以用来检测浏览器的功能特性,例如判断浏览器是否支持某些技术(如Java),或者获取用户的操作系统信息等。下面我们将详细介绍Navigator对象的相关属性和方法。 #### Navigator对象的集合 - **plugins[]...

    纯javascript判断查询日期是否为有效日期

    如下图,当查询条件含有日期时,如“2012-3-4”,查询前校验输入的日期字符串是否为有效的日期 var snapshot_createTime_begin=$(selector+" input[name='createTime_begin']").val().trim(); var snapshot_...

    dice-game:使用Java脚本

    通常,这个文件夹会包含`src`目录,其中含有`DiceGame.java`源代码文件,以及可能的测试文件和配置文件。此外,可能会有一个`build.gradle`或`pom.xml`文件来管理构建过程,使用Gradle或Maven等构建工具。 为了运行...

    kettle_使用中的一些常见问题.docx

    2. **JavaScript 步骤处理**: 如果参数值是从其他步骤中获得的, 可以通过 JavaScript 步骤进行判断并转换 null 值。 #### 四、使用 PDI 3.x 版本连接 DB2 数据库时报编码不支持的错误 **问题描述**: 使用 PDI 3.x ...

    毕设&课程作业_面向短文本的网络言论智能过滤系统实现(完整前端+后端+算法嵌入在分支master中).zip

    例如,情感分析能够识别出言论的情绪色彩,帮助判断其是否含有负面情绪或攻击性语言。 前端部分通常使用Web开发技术构建,如HTML、CSS和JavaScript,可能会使用React、Vue或Angular这样的现代前端框架。前端负责...

Global site tag (gtag.js) - Google Analytics