ASP中如何判断一个字符是不是汉字
程序设计中我们时常需要检测用户输入是否正确,特别是姓名,地址等等是不是输入的汉字。那么,如何判断一个字符是不是汉字呢?其实在asp中至少有两种方式
一、直接将某字符用asc转为ascii码,如果是英文,他应该是0-127的范围,而汉字则是一个比较大的数字,所以可以使用以下代码来判断:
if abs(asc(whichchar))>127 then
response.write whichchar & "是一个汉字"
else
response.write whichchar & "不是一个汉字"
end if
二、汉字的unicode编码范围是4e00-9fa5,所以使用正则表达试就可以判断一个汉字是不是汉字了。
set regexpobj=new regexp
regexpobj.pattern="^[\u4e00-\u9fa5]+$"
regcheck=regexpobj.test(whichchar)
set regexpobj=nothing
if regcheck then
response.write whichchar & "是汉字"
else
resposne.write whichchar & "不是汉字"
end if
相关推荐
-
ASP中如何判断一个字符是不是汉字
程序设计中我们时常需要检测用户输入是否正确,特别是姓名,地址等等是不是输入的汉字.那么,如何判断一个字符是不是汉字呢?其实在asp中至少有两种方式 一.直接将某字符用asc转为ascii码,如果是英文,他应该是0-127的范围,而汉字则是一个比较大的数字,所以可以使用以下代码来判断: if abs(asc(whichchar))>127 then response.write whichchar & "是一个汉字" else response.write whichcha
-
JavaScript中如何判断一个值的类型
我们知道在js中有一个运算符可以帮助我们判断一个值的类型,它就是typeof运算符. console.log(typeof 123); //number console.log(typeof '123'); //string console.log(typeof true); //boolean console.log(typeof undefined); //undefined console.log(typeof null); //object console.log(typeof []);
-
php中如何判断一个网页请求是ajax请求还是普通请求
如何在php中判断一个网页请求是ajax请求还是普通请求?你可以通过传递参数的方法来实现,例如使用如下网址请求:/path/to/pkphp.com/script.php?ajax在php脚本中使用如下方法判断: 复制代码 代码如下: if(isset($_GET['ajax'])) { ...这是一个ajax请求,然后... } else { ...这不是一个ajax请求,然后... } 通过传递_GET参数的方法简单实现了网页请求的判断.但是如果需要这样的功能,这个方法可能就有弊端,功能需求
-
Python中每次处理一个字符的5种方法
目的 对字符串的每个字符进行处理,其实每个字符(Char)就是一个长度为1的字符串. 方法 1.使用内建函数list() 复制代码 代码如下: >>> A_string='Python' >>> char_list=list(A_string) >>> char_list ['P', 'y', 't', 'h', 'o', 'n'] 2.使用for语句对字符串进行遍历 复制代码 代码如下: >>> for c in A_string:
-
asp中提示至少一个参数没有被指定值 解决方法
错误类型: Microsoft JET Database Engine (0x80040E10) 至少一个参数没有被指定值. 原因:在写SQL语句的时候,我们经常会调用一些参数,很可能这些参数中有一个没有被赋值. 解决:检查每一个参数的值是否真的传递过来了,很可能有些参数其实是"",这样的参数去索引数据库当然是不行的. 详细出处参考:http://www.jb51.net/article/26119.htm Access 至少一个参数没有被指定值 解决方法 最近刚开始用Access数据
-
javascript中判断一个值是否在数组中并没有直接使用
在JS中要判断一个值是否在数组中并没有函数直接使用,如PHP中就有in_array()这个函数.但我们可以写一个类似in_array()函数来判断是一个值否在函数中 例1 复制代码 代码如下: /* * * 判断在数组中是否含有给定的一个变量值 * 参数: * needle:需要查询的值 * haystack:被查询的数组 * 在haystack中查询needle是否存在,如果找到返回true,否则返回false. * 此函数只能对字符和数字有效 * */ function findnum(){
-
浅析C语言中的数组及字符数组
我们来编写一个程序,以统计各个数字.空白符(包括空格符.制表符及换行符)以及所有其它字符出现的次数.这个程序的实用意义并不大,但我们可以通过该程序讨论 C 语言多方面的问题. 所有的输入字符可以分成 12 类,因此可以用一个数组存放各个数字出现的次数,这样比使用 10 个独立的变量更方便.下面是该程序的一种版本: #include <stdio.h> /* count digits, white space, others */ main() { int c, i, nwhite, nothe
-
java判断一个字符串是否是小数的方法
函数介绍: matches() 方法用于检测字符串是否匹配给定的正则表达式. 语法: public boolean matches(String regex) 返回值: 在字符串匹配给定的正则表达式时,返回 true. StringUtils.isBlank(String str)判断某字符串是否为空或长度为0或由空白符(whitespace) 构成. 示例如下: /** * 判断是否是整数或者是小数 * @param str * @return true:是,false不是 */ privat
-
PHP去除字符串最后一个字符的三种方法实例
前言 本文讲讲PHP中如何正确的去除字符串中的最后一个字符,之前跟大家分享过一篇关于PHP去除字符串最后一个字符的三种方法的文章,但是没给出实例,下面话不多说,直接上代码,相信一眼就能看出来了,直接将下面代码复制粘贴到自己本地服务器下,运行即可. 实例代码 $a = 'http://www.mafutian.net/'; $b = 'http://www.mafutian.net'; // 错误的方式: $len = strlen($a) - 1; $a{$len} = ''; // $a[$l
-
php去掉字符串的最后一个字符附substr()的用法
今天项目中用到,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下: 复制代码 代码如下: $str = "1,2,3,4,5,6,"; $newstr = substr($str,0,strlen($str)-1); echo $newstr; 解读: 采用php的substr()方法, 语法: string substr(string string, int start, int [l
随机推荐
- SQL Server 中查看SQL句子执行所用的时间
- asp.net中Word转Html的办法(不需要WORD组件)
- VBS 加解密 For CAPICOM
- 详解Tomcat多域名的配置
- Java编程中使用throw关键字抛出异常的用法简介
- 浅析Java中的set集合类型及其接口的用法
- perl运算符使用介绍与简单应用
- 谈谈新手如何学习PHP 默默经典版本
- php上传文件,创建递归目录的实例代码
- PHP引用(&)各种使用方法实例详解
- jsp实现仿QQ空间新建多个相册名称并向相册中添加照片功能
- C# WORD操作实现代码
- 微信小程序支付之c#后台实现方法
- 通过V8源码看一个关于JS数组排序的诡异问题
- 用于deeplink的js方法(判断手机是否安装app)
- python学习之编写查询ip程序
- Redis中的动态字符串学习教程
- Linux下将excel数据导入到mssql数据库中的方法
- jquery 判断是否支持Placeholder属性的方法
- JS实现的简单标签点击切换功能示例