`

用javascript判断字符是全角还是半角

 
阅读更多

try..

<input type="text" id="txt">
<input type="button" onclick="check(txt.value)" value="check">
<script>
function check(s)
{
str=s.replace(/[^\uff00-\uffff]/g,)
if(str.length==0)alert("半角");
else alert(有全角);
}
</script>

发表者:postfix2

var strtmp = new string();
strtmp = "我们是全角字符。wo men shi ban jiao zi fu.";

for (var i=0; i<strtmp.length; i++) {
if (strtmp.charcodeat(i) > 128)
window.alert("全角字符:" + strtmp.charat(i));
else
window.alert("半角字符:" + strtmp.charat(i));
}

发表者:wanghr100

<script>
str="中文;;a"
alert(str.match(/[\u0000-\u00ff]/g)) //半角
alert(str.match(/[\u4e00-\u9fa5]/g)) //中文
alert(str.match(/[\uff00-\uffff]/g)) //全角
</script>

发表者:shqlsl

只能输入全角

<input onkeyup="value=value.replace(/[^\uff00-\uffff]/g,)" onbeforepaste="clipboarddata.setdata(text,clipboarddata.getdata(text).replace(/[^\uff00-\uffff]/g,))">
只能输入半角
<input onkeyup="value=value.replace(/[^\u0000-\u00ff]/g,)" onbeforepaste="clipboarddata.setdata(text,clipboarddata.getdata(text).replace(/[^\u0000-\u00ff]/g,))">

发表者:ghlfllz

/*************************************************************
名称:issbccase
功能:判断字符串中是否存在全角字符串
参数:source,源字符串;
返回:是否存在全角字符,true或false
*************************************************************/
function issbccase(source) {
if (source=="") {
return true;
}
var reg=/^[\w\u4e00-\u9fa5\uf900-\ufa2d]*$/;
if (reg.test(source)) {
return false;
} else {
return true;
}
}

分享到:
评论

相关推荐

    javascript全角转换半角

    javascript全角符转换半角符的部分代码用于把输入的全角字符转化成半角字符

    javascript实现全角转半角的方法.docx

    JavaScript作为一种广泛使用的客户端脚本语言,提供了对字符串处理的强大支持,包括全角转半角的转换。 本文将深入探讨如何用JavaScript实现全角转半角的方法,通过示例代码进行解析。 首先,我们要了解全角字符和...

    javascript实现全角与半角字符的转换.docx

    javascript实现全角与半角字符的转换.docx

    全角半角数字转换

    3. **使用字符串函数**:某些编程语言提供了内置的字符串函数,如JavaScript的`String.fromCharCode()`和`charCodeAt()`,可以用来进行字符与Unicode值之间的转换。 4. **正则表达式替换**:使用正则表达式匹配全角...

    javascript实现全角与半角字符的转换

    主要介绍了javascript实现全角与半角字符的转换的相关代码与知识点分享,需要的朋友可以参考下

    javascript实现全角转半角的方法

    主要介绍了javascript实现全角转半角的方法,涉及JavaScript字符串遍历与编码转换的相关技巧,需要的朋友可以参考下

    JavaScript 全角转半角部分

    代码如下: [removed] //全角空格为12288,半角空格为32 //其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 //[removed]((65281).toString(16)+”—-“+(65374).toString(16)+”—-“+(12288)....

    基于PHP的全角半角在线转换 php版 v1.0.zip

    【标题】"基于PHP的全角半角在线转换 php版 v1.0.zip"是一个用于实现字符转换的软件包,特别关注的是在全角字符(Full-width characters)和半角字符(Half-width characters)之间的转换。这个软件包是用PHP编程...

    基于PHP的全角半角在线转换php版源码.zip

    【标题】"基于PHP的全角半角在线转换php版源码.zip" 涉及的是一个使用PHP编程语言实现的在线工具,该工具能够处理字符串中的全角字符(全宽度字符)和半角字符(半宽度字符)的转换。在计算机编程中,全角字符和半角...

    javascript实现全角半角检测的方法

    主要介绍了javascript实现全角半角检测的方法,涉及javascript针对字符遍历与检测的实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    east-asian-width:全角和半角unicode字符检测器的javascript实现

    东亚宽度 全角和半角 unicode 字符检测器的 javascript 实现。安装npm install east-asian-widthbower install east-asian-width用法 var should = require ( 'chai' ) . should ( ) , east_asian_width = require ...

    PHP实例开发源码-全角半角在线转换 php版 v1.0.zip

    这个"PHP实例开发源码-全角半角在线转换 php版 v1.0.zip"是一个基于PHP实现的项目,专注于全角字符和半角字符之间的转换。全角字符和半角字符是计算机处理中文字符时常见的两种形式,它们在显示和占用存储空间上有所...

    基于PHP的全角半角在线转换php版v1.0源码.zip

    【标题】"基于PHP的全角半角在线转换php版v1.0源码.zip" 涉及的核心知识点是PHP编程语言以及全角半角字符的转换技术。全角和半角字符在中文和英文混合的文本处理中是常见问题,主要体现在字符宽度和编码上。全角字符...

    100个直接可以拿来用的JavaScript实用功能代码片段(1-10)

    56、原生JavaScript全角半角转换,iCase: 0全到半,1半到全,其他不转化 57、原生JavaScript确认是否键盘有效输入值 58、原生JavaScript获取网页被卷去的位置 59、原生JavaScript另一种正则日期格式化函数+调用方法 ...

    jquery插件

    2. **字符串处理函数**:JavaScript提供了多种字符串处理函数,如`length`属性用于获取字符串长度,但这个长度是基于字节数的,对于全角和半角字符并不区分。开发插件时,可能需要自定义函数来准确计算全角字符的...

    JavaScript字符的unicode编码

    // unicode: 返回一个字符的unicode编码 // 调用格式: ucode = unicode(char);...// 符是半角还是全角。当返回值小于256时,char为半角字符,否则 // char为全角字符。 // sylens@smth, 2004/12/06

    一款高性能敏感词(非法词_脏字)检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜索等功能.zip

    “支持全角半角互换”是指该组件能够处理全角字符(如中文字符、部分标点符号)和半角字符(如英文、数字、部分标点)之间的转换。在处理混合输入时,这可以确保统一性和准确性,例如在计算字符串长度或者进行特定...

    前端开源库-moji

    【前端开源库-moji】是一个基于JavaScript的开源项目,主要关注于处理文本中的字符转换,尤其是半角和全角字符之间的转换。这个库为开发者提供了一种方便的方式来处理日本语中的特殊字符,使得在前端开发中能够更加...

Global site tag (gtag.js) - Google Analytics