`

用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全角转换半角

    1. **文本格式统一**:在处理用户输入或文档数据时,为了保证文本的一致性和标准性,可以使用此函数将所有全角字符转换为半角字符。 2. **搜索引擎优化**:对于需要被搜索引擎收录的文本内容,使用半角字符可以使...

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

    通过以上介绍和代码示例,我们已经掌握了如何使用JavaScript进行全角与半角字符的转换。这种转换在处理用户输入时非常有用,尤其是在需要统一格式或者进行数据校验的情况下。希望本文能帮助开发者更好地理解和应用这...

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

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

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

    全角字符和半角字符主要出现在使用特定编码的亚洲语言中,比如中文、日文和韩文。全角字符通常用于显示宽体字符,如日文的片假名、平假名以及中文汉字。而半角字符则是针对英文字符和数字的编码,占用的空间比全角...

    JavaScript 全角转半角部分

    - 使用`replace`方法将匹配到的全角字符逐一替换为半角字符。这是通过`String.fromCharCode`函数实现的,它将全角字符的Unicode码点减去65248,得到对应的半角字符码点。 - 使用`\u3000`匹配全角空格,并用空字符串...

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

    总结而言,JavaScript实现全角半角检测和转换的方法主要依赖于字符编码的特性。通过判断字符的Unicode编码是否在特定范围内,可以有效地识别和处理全角和半角字符。这种技术在多语言文本处理中有着非常重要的作用,...

    全角半角数字转换

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

    javascript实现全角转半角的方法

    在JavaScript编程中,有时我们需要处理全角字符(全宽度字符)和半角字符(半宽度字符)。全角字符主要用于中文输入法,它们占用两个字节,而半角字符则只占用一个字节。在处理字符串时,可能需要将全角字符转换为...

    JS全角与半角转化实例(分享)

    全角转半角的原理是判断字符的unicode编码是否在全角字符的范围内,如果是,则减去65248进行转换。半角转全角则稍微复杂一些,因为半角字符是基于ASCII码的,所以转换全角时需要加上65248,但还需要特别处理空格字符...

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

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

    asp(javascript)全角半角转换代码 dbc2sbc

    标题提到的"asp(javascript)全角半角转换代码 dbc2sbc"是指两种不同语言环境下实现的全角到半角、半角到全角的转换函数。ASP(Active Server Pages)是微软开发的一种服务器端脚本语言,而JavaScript则是一种广泛...

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

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

    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 ...

    正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度

    ### 正则表达式判断是否存在中文和全角字符 在处理文本数据时,尤其是在需要确保数据安全性与准确性的场合下,判断字符串中是否含有中文字符或全角字符是非常重要的。以下是一些关键知识点: #### 1. 正则表达式...

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

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

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

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

Global site tag (gtag.js) - Google Analytics