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;
}
}
分享到:
相关推荐
1. **文本格式统一**:在处理用户输入或文档数据时,为了保证文本的一致性和标准性,可以使用此函数将所有全角字符转换为半角字符。 2. **搜索引擎优化**:对于需要被搜索引擎收录的文本内容,使用半角字符可以使...
通过以上介绍和代码示例,我们已经掌握了如何使用JavaScript进行全角与半角字符的转换。这种转换在处理用户输入时非常有用,尤其是在需要统一格式或者进行数据校验的情况下。希望本文能帮助开发者更好地理解和应用这...
JavaScript作为一种广泛使用的客户端脚本语言,提供了对字符串处理的强大支持,包括全角转半角的转换。 本文将深入探讨如何用JavaScript实现全角转半角的方法,通过示例代码进行解析。 首先,我们要了解全角字符和...
全角字符和半角字符主要出现在使用特定编码的亚洲语言中,比如中文、日文和韩文。全角字符通常用于显示宽体字符,如日文的片假名、平假名以及中文汉字。而半角字符则是针对英文字符和数字的编码,占用的空间比全角...
- 使用`replace`方法将匹配到的全角字符逐一替换为半角字符。这是通过`String.fromCharCode`函数实现的,它将全角字符的Unicode码点减去65248,得到对应的半角字符码点。 - 使用`\u3000`匹配全角空格,并用空字符串...
总结而言,JavaScript实现全角半角检测和转换的方法主要依赖于字符编码的特性。通过判断字符的Unicode编码是否在特定范围内,可以有效地识别和处理全角和半角字符。这种技术在多语言文本处理中有着非常重要的作用,...
3. **使用字符串函数**:某些编程语言提供了内置的字符串函数,如JavaScript的`String.fromCharCode()`和`charCodeAt()`,可以用来进行字符与Unicode值之间的转换。 4. **正则表达式替换**:使用正则表达式匹配全角...
在JavaScript编程中,有时我们需要处理全角字符(全宽度字符)和半角字符(半宽度字符)。全角字符主要用于中文输入法,它们占用两个字节,而半角字符则只占用一个字节。在处理字符串时,可能需要将全角字符转换为...
全角转半角的原理是判断字符的unicode编码是否在全角字符的范围内,如果是,则减去65248进行转换。半角转全角则稍微复杂一些,因为半角字符是基于ASCII码的,所以转换全角时需要加上65248,但还需要特别处理空格字符...
【标题】"基于PHP的全角半角在线转换 php版 v1.0.zip"是一个用于实现字符转换的软件包,特别关注的是在全角字符(Full-width characters)和半角字符(Half-width characters)之间的转换。这个软件包是用PHP编程...
标题提到的"asp(javascript)全角半角转换代码 dbc2sbc"是指两种不同语言环境下实现的全角到半角、半角到全角的转换函数。ASP(Active Server Pages)是微软开发的一种服务器端脚本语言,而JavaScript则是一种广泛...
【标题】"基于PHP的全角半角在线转换php版源码.zip" 涉及的是一个使用PHP编程语言实现的在线工具,该工具能够处理字符串中的全角字符(全宽度字符)和半角字符(半宽度字符)的转换。在计算机编程中,全角字符和半角...
东亚宽度 全角和半角 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的全角半角在线转换php版v1.0源码.zip" 涉及的核心知识点是PHP编程语言以及全角半角字符的转换技术。全角和半角字符在中文和英文混合的文本处理中是常见问题,主要体现在字符宽度和编码上。全角字符...