1.JS判断数字

①var value=$("#test").val();
if(!isNaN(value)){
alert("是数字");
}else{
alert("不是数字");
}
②function checkRate(input)
{
var re = /^[-]+.?[-]*$/; //判断字符串是否为数字
//判断正整数 /^[1-9]+[0-9]*]*$/
var nubmer = document.getElementById(input).value;
if (!re.test(nubmer))
{
alert("请输入数字");
return false;
}
}

2.JS判断中文

 第一种代码:

 EXFCODE:
function isChinese(temp)
{
var re=/[^/u4e00-/u9fa5]/;
if (re.test(temp)) return false ;
return true ;
} 第二种代码: EXFCODE:
function isChn(str)
{
var reg=/^[/u4E00-/u9FA5]+$/;
if (!reg.test(str)){
alert( "不全是中文" );
return false ;
} else {
alert( "全是中文" );
return true ;
} 第三种代码:-----可用 EXFCODE:
function funcChina()
{
var obj = document.form1.txtName.value;
if (/.*[/u4e00-/u9fa5]+.*$/.test(obj))
{
alert( "不能含有汉字!" );
return false ;
} else {
return true ;

} 第四种代码: EXFCODE:
function isChina(s)
{
var patrn=/[/u4E00-/u9FA5]|[/uFE30-/uFFA0]/gi;
if (!patrn.exec(s)){
return false ;
} else {
return true ;
}
}
第五种代码: EXFCODE:
var str= 'www.exfsoft.com' ;
if (escape(str).indexOf( "%u" )<)
{
alert( "没有包含中文" );
} else {
alert( "包含中文" );
}
原理:escape对字符串进行编码时,字符值大于255的以"%u****"格式存储,而字符值大于255的恰好是非英文字符(一般是中文字符,非中文字符也可以当作中文字符考虑);indexOf用以判断在字符串中是否存在某子字符串,找不到返回"-1"。

3.JS判断小数位数

 function isTriDecimal(value){
if(value!=null&&value!=''){
var decimalIndex=value.indexOf('.');
if(decimalIndex=='-1'){
return false;
}else{
var decimalPart=value.substring(decimalIndex+,value.length);
if(decimalPart.length>){
return true;
}else{
return false;
}
}
}
return false;
}

JS判断数字、中文、小数位数的更多相关文章

  1. C 语言实例 - 判断数字为几位数

    C 语言实例 - 判断数字为几位数 用户输入数字,判断该数字是几位数. 实例 #include <stdio.h> int main() { long long n; ; printf(& ...

  2. js 保留几位小数位数

    定义和用法 toFixed() 方法可把 Number 四舍五入为指定小数位数的数字.

  3. vue 中 限制 input 输入数字、小数位数等

    限制小数位数 <input type="number" @keydown="handleInput2" placeholder="请输入或查看& ...

  4. js判断数字、整数、字符串、布尔,特殊方法

    整数: function isInteger(obj) { return Math.floor(obj) === obj } isInteger(3) // true isInteger(3.3) / ...

  5. JS判断数字类型

    JavaScript判断输入是否为数字类型的方法总结 前言 很多时候需要判断一个输入是否位数字,下面简单列举集中方法. 第一种方法 isNaN isNaN 返回一个 Boolean 值,指明提供的值是 ...

  6. js格式化数字或者小数,加入千分符(此次为”,“)

    function npChangeNum(num) { var tag = (num || 0).toString().split("."); tag[0] = tag[0].re ...

  7. SQL Server判断小数位数

    项目中需要写一规则,目的是判断数值的小数位数,可以分为2中情况. 1.直接以小数点为分界点,小数点后的数据表示小数的位数,此种情况比较简单,直接使用CHARINDEX函数就可以搞定 其中CHARIND ...

  8. Lua保留指定小数位数

    默认会四舍五入 比如:%0.2f 会四舍五入后,保留小数点后2位 print(string.format("%.1f",0.26)) ---会输出0.3,而不是0.2 Lua保留一 ...

  9. 关于JS中判断是数字和小数的正则表达式用法

    关于JS中判断是数字和小数的正则表达式用法 正则表达式 正则表达式是由一个字符序列形成的搜索模式. 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容. 正则表达式可以是一个简单的字符,或一 ...

随机推荐

  1. 负载均衡情况下获取真实ip的方法

    公司用了硬件负载均衡,最近发现日志中的用户ip都为负载均衡器的ip,业务需要所以要改为用户真实ip,下面记录一下! 1.打开文件:/etc/httpd/conf/httd.conf. 2.在文件中查找 ...

  2. wait和notify实现的生产者消费者线程交互

    public class ProductTest { public static void main(String args[]) { Repertory repertory=new Repertor ...

  3. 19:ReverseNumber数字颠倒

    题目描述 描述:输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001 输入描述:输入一个int整数 输出描述:将这个整 ...

  4. 通俗的理解java的堆和栈

    堆 可以把堆理解为一家餐厅,里面有200张桌子,也就是最多能同时容纳200桌客人就餐,来一批客人就为他们安排一些桌子,如果某天来的客人特别多,超过200桌了,那就不能再接待超出的客人了.当然,进来吃饭 ...

  5. Python中optparse模块使用浅析

    转载:http://www.jb51.net/article/59296.htm 最近遇到一个问题,是指定参数来运行某个特定的进程,这很类似Linux中一些命令的参数了,比如ls -a,为什么加上-a ...

  6. 非spring托管的类使用spring脱管的类。

    import org.springframework.beans.BeansException; import org.springframework.context.ApplicationConte ...

  7. gcc编译静态库和动态库

      今天要用到静态库和动态库,于是写了几个例子来巩固一下基础.hello1.c ———————————————————— #include <stdio.h>void print1(int ...

  8. request 获取请求头

    /********************************************************servlet页面********************************** ...

  9. 通过PHP获取文件创建与修改时间

    1.获取文件创建时间示例: 1 2 $ctime=filectime("chinawinxp.txt"); echo "创建时间:".date("Y- ...

  10. EasyPlayerPro Windows流媒体播放器(RTSP/RTMP/HTTP/HLS/File/TCP/RTP/UDP都能播)发布啦

    EasyPlayerPro简介 EasyPlayerPro是一款全功能的流媒体播放器,支持RTSP.RTMP.HTTP.HLS.UDP.RTP.File等多种流媒体协议播放.支持本地文件播放,支持本地 ...