`
xkahala
  • 浏览: 49709 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JavaScript正则表达式应用和判空,判断空格

阅读更多

去除字符串空格 方法一   正则表达式

var no = document.getElementById("domain.serialNumber").value;
     no = no.replace(/(^\s*)|(\s*$)/g,""); 去除左右空格

    //no = no.replace(/(^\s*)/g,"");去除左空格
     //no = no.replace(/(\s*$)/g,"");去除右空格

 

方法二 :   迭代这个字符串, 判断为“ ”的索引位置 , 不断的  substring(全小写)

function RTrim(str){
var i;
for(i=str.length-1;i>=0;i--){
if(str.charAt(i)!=" "&&str.charAt(i)!=" ") break;
}
str = str.substring(0,i+1);
return str;
}
function LTrim(str){ //去掉字符串 的头空格
var i;

for(i=0;i<str.length-1;i++){

if(str.charAt(i)!=" "&&str.charAt(i)!=" ") break;

}
str = str.substring(i,str.length);
return str;
}

 

 

判空 :  很简单 

if(document.getElementById("no").value=="") {
      alert("编号不能为空!");
      return;
     }

 

 

判断是否为数字:

if(isNaN(document.getElementById("domain.serialNumber").value)){
      alert('编号必须是数字!');
      document.getElementById("domain.serialNumber").focus();
      return;
   }

分享到:
评论

相关推荐

    javascript正则表达式学习笔记

    这篇学习笔记将深入探讨JavaScript正则表达式的概念、语法和实际应用。 一、正则表达式基础 1. 创建正则表达式: - 字面量表示法:`/pattern/flags` - 构造函数:`new RegExp('pattern', 'flags')` 2. 常见的...

    javascript正则表达式综合练习

    JavaScript正则表达式是编程语言中的一个重要组成部分,用于处理文本模式匹配和字符串操作。这篇博客“javascript正则表达式综合练习”可能是一个实践教程或示例集合,旨在帮助开发者提升在JavaScript中使用正则...

    常用Javascript正则表达式汇总

    以下是一些常见的JavaScript正则表达式及其应用: 1. **匹配中文字符**:`[\u4e00-\u9fa5]` 这个正则表达式用于匹配Unicode范围内的中文字符,包括所有汉字。例如,如果你想在一个字符串中查找所有中文字符,可以...

    经典JavaScript正则表达式实战

    下面详细解析了文档中提到的JavaScript正则表达式实战应用的各个方面。 首先,匹配结尾的数字是正则表达式的一个常用功能。在JavaScript中,可以使用正则表达式/\d+$/g来实现。这个表达式可以找到字符串中最后一个...

    javaScript正则表达式讲解用ppt

    在JavaScript中,正则表达式被广泛应用于数据验证、文本处理和字符串操作等方面。 1. **正则表达式概念** - 正则表达式(Regular Expression)源自1956年美国数学家斯蒂芬的研究,用于描述一组字符串的共同特征。 ...

    Javascript正则表达式测试网页.rar

    本压缩包“Javascript正则表达式测试网页.rar”提供了一个手册,帮助学习者深入理解和实践JavaScript中的正则表达式。 正则表达式(Regular Expression)是一种模式匹配语言,它使用特殊的字符序列来描述字符串的...

    jq非空验证,js正则表达式验证邮箱和手机号码

    JavaScript正则表达式是用于匹配字符串模式的强大工具。在验证邮箱和手机号码时,我们需要创建符合特定规则的正则表达式。对于邮箱验证,通常的正则表达式如下: ```javascript var emailRegex = /^[a-zA-Z0-9._%...

    javascript 30分钟学会正则表达式

    "javascript 30分钟学会正则表达式"的教程旨在帮助你快速理解和应用正则表达式,无论你是初学者还是希望巩固正则知识的开发者。 首先,我们要了解正则表达式的构成元素。基础的元素包括元字符(如.、*、+、?、^、$...

    java/Android 正则表达式详解

    许多语言,包括 Perl、PHP、Python、JavaScript 和 JScript,都支持用正则表达式处理文本。 句点符号 --------- 句点符号“.”是正则表达式中最基本的元字符之一,它匹配所有字符,包括空格、Tab 字符甚至换行符。...

    Javascript正则表达式

    正则表达式(Regular Expression),简称regex或regexp,在JavaScript中是一种用于处理字符串的强大工具,它能够帮助开发者进行模式匹配、搜索和替换操作。正则表达式本质上是由一系列字符和特殊符号组成的模式字符...

    正则表达式.doc 正则表达式

    正则表达式在多种编程语言和工具中被广泛支持,包括Java、Perl、PHP、Python、JavaScript和JScript等。 在Java中,虽然标准API在某些版本中才正式引入正则表达式,但可以通过Apache的Jakarta-ORO库来提前使用相关...

    javascript正则表达式全解析文档

    ### JavaScript正则表达式全解析 #### 正则表达式的定义与使用 在JavaScript中,正则表达式是一种用于处理字符串的强大工具。它允许我们执行复杂的字符串搜索和替换操作。正则表达式对象可以通过两种方式创建:一...

    头歌教学实践平台 Web前端开发基础 JavaScript学习手册十:正则表达式

    在JavaScript中,正则表达式(Regular Expression)是一种强大的文本处理工具,用于执行模式匹配和字符串操作。本篇教程将深入探讨JavaScript中的正则表达式,帮助你理解和掌握这一核心概念。 一、正则表达式基础 ...

    正则表达式综合练习

    10. **编程语言支持**:大多数编程语言都内置了正则表达式支持,如Java(Test.java中的例子可能涉及Java的`Pattern`和`Matcher`类),Python的`re`模块,JavaScript的`match`、`replace`等方法。 11. **优化技巧**...

    正则表达式学习手册

    ### 正则表达式学习手册知识点总结 ...通过以上总结可以看出,正则表达式的学习不仅限于基础的概念和规则,还需要进一步了解其高级应用。对于新手而言,建议从简单入手逐步深入,不断实践以提高熟练度。

    Java正则表达式.ppt

    随着时间的推移,正则表达式成为了多种编程语言和文本编辑器的标准功能,如Perl、PHP、Python、JavaScript和Java等。 Java正则表达式虽然与其他语言的正则表达式有相似之处,但它们并不完全相同,有自己的语法和...

Global site tag (gtag.js) - Google Analytics