判断是不是为全角或半角空格求解答

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断是不是为全角或半角空格求解答相关的知识,希望对你有一定的参考价值。

参考技术A alert('都是半角空格');return;
判断输入文本是否都是全角空格JS
var partens=/[\u3000]/g; //全角正则
if(partens.test(str.value))
alert('都是全角空格');return;
还可以把上述两种类型组合起来运用.
str.value.replace(/[\u3000]/g,"") 然后再判断如:if(parten.test(str.value.replace(/[\u3000]/g,"")))
alert('不能为空格')return;补充一下网上还有其他的方法这样写道:
全角空格的unicode是12288,java中字符串类String的trim函数在此不起作用,因此需要先将全角空格改为半角空格.
假设字符串是str,先通过如下函数:
str = str.replace((char) 12288,' ');
将所有的全角空格进行转化,然后再使用trim函数,问题解决!
替换字符串前后半角空格:

全角和半角字符是啥意思呢?

参考技术A

全角指一个字符占用两个标准字符位置的状态。半角指一个字符占用一个标准字符的位置。

每个普通字符(或半角字符)只占用一字节的空间,而汉语、日语、及朝鲜文等文字语言的字库量远大于256个,所以改用两个字节来储存。汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字符都是全角字符。

扩展资料:

在中文输入法中,切换全角和半角格式的快捷键为SHIFT+空格。

空格一般也分为半角空格和全角空格。平常我们上打字时,敲击一下空格,显示的是半角空格(“ ”),仅相当于一个小写字母的大小,且容易被左对齐。这就需要另一种空格——全角空格了。

参考资料:全角-百度百科

以上是关于判断是不是为全角或半角空格求解答的主要内容,如果未能解决你的问题,请参考以下文章

怎么把文字的全角符号切换成半角

什么是全角空格?什么是半角空格?

输入法全角空格和半角空格的区别

什么是全角空格?什么是半角空格?

sql里面的空格区分全角和半角么

如何将字符串中的全角空格转换成半角空格?