`
lushuaiyin
  • 浏览: 699129 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

最常用的JS(转)判空,去空格,判类型

 
阅读更多
   function isEmpty(str){
    if((str == null)||(str.length == 0)) return (true);
    else return(false);
    }
   
    //檢查是否未數字
    function isDigit(theNum){
    var theMask = "0123456789";
    if (isEmpty(theNum)) return(false);
    else if(theMask.indexOf(theNum) == -1) return(false);
    return(true);
    }
   
    //去掉左空格
    function trimLeft(str){
    if(str.charAt(0) == " "){
    str = str.slice(1);
    str = trimLeft(str);
    }
    return str;
    }
   
    //去掉右空格
    function trimRight(str){
    if(str.charAt( str.length - 1 ) == " "){
    str = str.slice(0,str.length - 1);
    str = trimRight(str);
    }
    return str;
    }
   
    //去掉左右空格
    function trim(str){
    return trimLeft(trimRight(str));
    }
   
    //檢查是否是int
    function isInt(str){
    if(str==""){
    return (false);
    }
    else{
    for(i=0;i<str.length;i ){
    var chr = str.charAt(i);
    if(!(chr>=''0'' && chr<=''9'')){
    return (false);
    }
    }
    }
    return (true);
    }
   
    //檢查str是小數,它的整數部分不多于i位,小數部分不多于j位
    function isDecimalNoMsg(str,i,j){
    var dot = str.indexOf(".");
    var dot_last = str.lastIndexOf(".");
    var str_f = "";
    var str_b = "";
    if ( dot != -1 ){
    str_f = str.substring(0,dot);
    } else {
    str_f = str;
    }
   
    if ( dot_last != -1 ){
    str_b = str.substring(dot 1);
    } else {
    str_b = str;
    }
   
    if( isInt( str_f ) == false ){
    //alert(strMsg);
    return false;
    } else if ( isInt( str_b ) == false ){
    //alert(strMsg);
    return false;
    } else if ( dot != dot_last ){
    //alert(strMsg);
    return false;
    } else if(dot==0 || dot_last==0){
    //alert(strMsg);
    return false;
    }


分享到:
评论

相关推荐

    常用js判空

    ### 常用JavaScript判断空值的方法 在Web开发中,JavaScript是一种广泛使用的客户端脚本语言,用于增强网站的交互性和动态性。由于JavaScript的弱类型特性,对变量的检查和验证变得尤为重要,特别是对于输入数据的...

    js判断输入字符串是否为空、空格、null的方法总结

    判断字符串是否为空 var strings = ''; if (string.length == 0) { alert&#40;'不能为空'&#41;; } 判断字符串是否为“空”字符即用户输入了空格 var strings = ' '; if (strings.replace(/(^s*)|(s*$)/g, )....

    js去空格效果

    本文将深入探讨如何使用JavaScript有效地去除字符串中的空格,包括前后空格、前空格和后空格,以及这些方法的实际应用。 ### JavaScript中的trim()函数 #### 原生trim()函数 自ECMAScript 5(ES5)起,JavaScript...

    JS去掉字符串空格

    在JavaScript(简称JS)开发中,对字符串进行操作是一项常见且重要的任务,其中去除字符串中的空格是一个典型的处理需求。本文将深入探讨如何利用JS来有效地去除字符串中的空格,包括单个空格、多个连续空格以及字符...

    自动去除空格搜索

    此工具的工作原理可能是这样的:它首先接收用户输入的关键字,然后通过内部的字符串处理函数,如JavaScript的`trim()`、`replace()`或正则表达式来去除多余的空白字符。`trim()`用于去除字符串首尾的空白,而`...

    去空格js代码

    js里面没有trim()去空格代码,可以自己写一个哦,亲测好用

    js去除空格和回车符

    在JavaScript(JS)编程语言中,去除字符串中的空格、回车符等空白字符是一项常见的需求,尤其是在处理用户输入的数据时。本篇文章将详细介绍如何利用JavaScript来实现这一功能,并通过具体的示例帮助读者更好地理解...

    16进制转换2进制 同时去空格

    16进制转换2进制 同时去空格和回车,实验了非常好用。

    JavaScript中三种去空格的方法.txt

    ### 二、JavaScript中的三种去空格方法详解 #### 1. `LTrim()` 方法 该方法用于去除字符串开头的空白字符。 **代码实现**: ```javascript function LTrim(str) { var i; for (i = 0; i ; i++) { if (str....

    JS中去掉空格的jar

    【标题】"JS中去掉空格的jar"指的是在JavaScript编程环境下,处理字符串时去除其中空格的方法。这个话题可能涉及到字符串操作、正则表达式以及可能封装在jar文件中的工具或库,用于批量处理此类任务。 【描述】提供...

    javascript 取Url参数和去掉字符串前后空格方法

    ### JavaScript 获取URL参数和去除字符串前后空格的方法 在日常的Web开发中,经常会遇到需要获取URL中的参数或处理字符串的情况。例如,在用户点击某个链接或者表单提交后,我们可能需要从URL中提取出某些特定的...

    EXCEL 三种情况 去除空格方法.txt

    TRIM函数是Excel中最常用的去除空格的工具之一,它可以有效地去除文本两端的空白,并将所有内部连续的空格缩减为一个。具体使用方式如下: 1. 直接在单元格中输入公式`=TRIM($A1)`。 2. TRIM函数会自动识别并处理...

    批量去除空格(arcgis批量去除多个字段数据库中空格).zip

    针对这种情况,"批量去除空格(arcgis批量去除多个字段数据库中空格).zip" 提供了一个解决方案。 该压缩包内的"批量去除空格.tbx"是一个ArcGIS工具箱,由Python脚本编写,用于自动化处理数据库中的空格问题。...

    判断字符变量为空(包括空格)

    在C语言中,判断一个字符变量是否为空,包括检测空格的输入,是程序设计中的常见需求。这通常涉及到字符串处理、字符编码的理解以及逻辑控制流的运用。下面,我们将详细探讨这一知识点,包括理论基础、实现方法以及...

    javascript将字符串中的多个空格替换为一个空格的正则实例.docx

    ### JavaScript将字符串中的多个空格替换为一个空格的正则实例 在Web开发与日常编程中,我们经常需要处理字符串。特别是在用户输入或者文本处理过程中,常常会遇到需要清理字符串中的多余空格的情况。例如,当从...

    去空格正则表达式

    ### 去空格正则表达式 #### 概述 在编程中,经常会遇到需要去除字符串中的空格的情况,特别是在处理XML、JSON等格式的数据时尤为重要。通过使用正则表达式来去除字符串中的空格是一种高效且常用的方法。本文将详细...

    js jq输入姓名转成拼音姓大写 带空格

    "js jq输入姓名转成拼音姓大写 带空格"这个标题所涉及的知识点,主要是如何利用JavaScript(js)和jQuery(jq)库来实现中文姓名到拼音的转换,并且在转换过程中,确保姓氏首字母大写,同时保留姓名间的空格。...

    JS脚本去空格函数

    ### JS脚本去空格函数知识点详解 在Web开发中,JavaScript作为一种强大的客户端脚本语言,经常被用来处理各种字符串操作。其中,去除字符串中的空格是一个常见的需求,尤其是在处理表单输入、文本分析等场景时。...

    javasrcipt去字符串空格

    最常用的方法是利用正则表达式的`replace`方法来去除字符串中的空格。正则表达式可以非常灵活地匹配字符串中的特定模式。 ##### 示例代码 ```javascript var str = " Hello World! "; str = str.replace(/\s/g, ''...

    PHP 去除前后空格

    PHP中的`trim()`函数是最常用的方法之一,它用于移除字符串两侧的空白字符(包括空格、换行符、制表符等)。例如: ```php $str = " 前后有空格 "; $trimmed_str = trim($str); ``` 在上述代码中,`$trimmed_...

Global site tag (gtag.js) - Google Analytics