1、去掉字符串前后所有空格

function trimBlank(str){
return str.replace(/(^\s*)|(\s*$)/g, "");
}

2、字符串长度比较:
因为数据库NLS_CHARACTERSET值为AL32UTF8,决定了:一个汉字占三个字节,超长后会入库失败,报错字段超长
参数说明:param:字符串,leng:指定长度

function stringLengthCheck(param,leng){
var str = param ;
var i,sum;
sum=;
for(i=;i<str.length;i++)
{
if ((str.charCodeAt(i)>=) && (str.charCodeAt(i)<=))
sum=sum+;
else
sum=sum+;
}
return sum>leng;
}

3、既不是英文,也不是中文返回true,否则返回false

function englishOrChinaCheck(str) {
var chinese = /^[\u4e00-\u9fa5]+$/;//中文
var english = /^[a-zA-Z]+$/;//英文
if (!chinese.test(str)&&!english.test(str)) {
return true;
};
return false;
};

4、页面初始化的四种方法

window.onload=function(){
alert("张三");
} function onload(){
alert("张三")
}; $(function(){ alert("张三");}); jQuery(function($){
alert("张三")}
);

  js用正则表达式通过验证被验证汉字的码位是否在此范围之内来判断是否为汉字,繁体中文也是中文的一部分同样在4E00到9FA5的范围之内.所以无法通过正则表达式区分简体中文或者繁体字。但是可以通过java实现对简体中文或者繁体字的区分,代码如下:

    public static String isSimpleOrComplex(String name,Object obj) {
if(obj!=null&&!"".equals(obj)){
String encode ="GB2312";
String objStr= obj.toString();
try {
if (!objStr.equals(new String(objStr.getBytes(encode), encode))) {
return name + ":中不得填写繁体字";
}
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
return "";
}

说明:中国台湾、香港与澳门等使用繁体中文的地区使用的是Big5字符集,共收录13,060个中文字,GB2312和GBK通行于中国大陆,和采用简体中文标准的其它使用中文地区,比如新加坡。

十二、js去掉空格_比较字符长度_中英文判断_页面初始化_简体字与繁字体判断的更多相关文章

  1. javascript 去掉空格之后的字符 正则表达式

    从后端数据库读取时间时,经常会把整个日期年月日包括时分秒都取到,如2015-1-28 14:56:00,但是一般的我们只需要前面的年月日就行了.一个简单的方法,直接用split(" &quo ...

  2. js 去掉空格.回车.换行

    Jquery:$("#accuracy").val($("#accuracy").val().replace(/\ +/g,""));//去 ...

  3. 关于js如果控制标签的字符长度

    js名字长度限定(如限制为50个字符,超过的显示...) var new_playerName = ""; jQuery(".translate").each( ...

  4. js去掉空格

    去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim.ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写.下面的实现方法是用到了正则表达式,效率不错,并把这三 ...

  5. js 去掉空格

    写成类的方法格式如下:(str.trim();)<script language="javascript"> String.prototype.trim=functio ...

  6. 网站开发进阶(十二)JS实现打印功能(包括打印预览、打印设置等)

    JS实现打印功能(包括打印预览.打印设置等) 绪 最近在进行项目开发时,需要实现后台管理端打印功能,遂在网上一阵搜索,搜到了很多相关的文章.其中绝大部分文章都是使用的Lodop5.0(Web打印和套打 ...

  7. js 去掉字符串最后一个字符

    var str = str.substring(0,str.length-1); alert(str); 注:length 需小写.

  8. 分享十二个有用的jQuery代码

    分享7个有用的jQuery代码 这篇文章主要介绍了7个有用的jQuery技巧分享,本文给出了在新窗口打开链接.设置等高的列.jQuery预加载图像.禁用鼠标右键.设定计时器等实用代码片段,需要的朋友可 ...

  9. iOS字符串处理_替换(去掉空格换行)、截取

    以下代码主要实现了:1.截取"@@"前的字符串:  2.去掉字符串中的"##":  3.去掉字符串中的空格和换行. 希望相互学习相互指正. -----ViewC ...

随机推荐

  1. Java电子书高清PDF集合免费下载

    这份资源是我经过多年积累才整理归类出来,有很多电子书我觉质量还是非常高的,由于电子书太多我也是用业余时间挑着看的,这么多资源自己保存着也是浪费,就想着现在把资源分享出来,希望能真正帮到大家: 资源我都 ...

  2. leetcode菜鸡斗智斗勇系列(10)--- Decrypt String from Alphabet to Integer Mapping

    1.原题: https://leetcode.com/problems/decrypt-string-from-alphabet-to-integer-mapping/submissions/ Giv ...

  3. ln N! -> N(lnN -1)

  4. JavaSE复习~方法基础

    方法的概念 方法:就是讲一个功能抽取出来,把代码单独定义在其中,形成一个单独的功能 我们需要这个功能的时候,就可以去调用,实现了代码的复用性,也解决了代码冗余的问题 方法的定义 定义的一般格式:jav ...

  5. PyQt5单元格操作大全

    1.显示二维列表数据(QTableView)控件 '''显示二维列表数据(QTableView)控件数据源model需要创建一个QTableView实例和一个数据源model,然后将其两者关联 MVC ...

  6. java中对于多态的一个实例分析

    首先来看这样的一段代码,其中对于类的定义如下: class Parent{ public int myValue=100; public void printValue() { System.out. ...

  7. 【PAT甲级】1058 A+B in Hogwarts (20 分)

    题意: 输入两组,每组三个非负整数A,B,C(A<=1e7,B<17,C<29),输出相加的和.(类似个位上29进制,十位上17进制运算) AAAAAccepted code: #d ...

  8. Java日期时间API系列10-----Jdk8中java.time包中的新的日期时间API类的DateTimeFormatter

    1.DateTimeFormatter final修饰,线程安全,用于打印和解析日期-时间对象的格式化程序. 创建DateTimeFormatter: DateTimeFormatter dateTi ...

  9. Python磁力获取器命令行工具 torrent-cli

    作为一个搞代码的,找资源这种事肯定不能像普通人一样打开百度盲目查找,你需要写个爬虫工具来帮你完成这件事情啦! 兼容环境 Windows/Linux/MacOs 安装 pip 安装 $ pip inst ...

  10. sql server删除重复的数据保留一条

    DELETE FROM [TCX_1710_SHZJ].[dbo].[PR_BindingTray] WHERE 1=1 AND SNum in (SELECT * FROM ( (SELECT SN ...