javaScripte去除字符串两端的空白字符

在java中去除字符串两端的空白字符只需要调用trim()方法就行了,但是JavaScripte里是没有这个方法的,要实现这个效果可以借助正则表达式和replace()方法实现。

上代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>

<script>

    function  trim(s) {

//        \s表示匹配任何空白字符,包括空格、制表符、换页符等
//        ^\s*匹配字符串前的所有空白字符
//        \s*$匹配字符串后的所有空白字符
//         g表示尽可能多的匹配结果
        var str = s.replace(/(^\s*)|(\s*$)/g,"");

        return str;
    }
//测试效果
    alert(trim("   fdsfgsa   "))

</script>

<body>

</body>
</html>

原文地址:https://www.cnblogs.com/lyd447113735/p/8996357.html

时间: 2024-10-27 18:54:04

javaScripte去除字符串两端的空白字符的相关文章

C# Trim方法去除字符串两端的指定字符

var str= ",2,3,4,6,7,"; var str2 = str.Trim(new char[] { ',' }); //去除字符串str两端的','字符. //则str2 为:"2,3,4,6,7" C# Trim方法去除字符串两端的指定字符,布布扣,bubuko.com

去除字符串两端的空格和字符

1 # -*- coding: utf-8 -*- 2 """ 3 去除字符串两端的空格和字符 4 lstrip().rstrip().strip() 5 返回字符串的拷贝 6 """ 7 x = ' aaa ' 8 9 print '|',x.lstrip(),'|',x.rstrip(),'|',x.strip(),'|' 10 # Output: | aaa | aaa | aaa | 11 12 x = 'xyxxyy hejyx yyx

去除字符串两端的空白

需求: 去除字符串两端的空白 思路: 定义两个变量,从头到尾定义1.一个变量从头开始判断++2.一个变量从尾开始判断-- public static String deleteKong(String s) { int start = 0;int end = s.length()-1; while(start< end && s.charAt(start)==' ') start++; while(start< end && s.charAt(end)==' ')

Java 去除字符串中的空白字符

通过String的trim()方法只能去掉字符串两端的空格字符,但是对于\t \n等其它空白字符确不能去掉,因此需通过正则表达式,将其中匹配到的空白字符去掉,代码如下: protected String replaceBlank(String str){ String dest = null; if(str == null){ return dest; }else{ Pattern p = Pattern.compile("\\s*|\t|\r|\n"); Matcher m = p.

240 trim方法去除字符串两端的空格

var str = ' hello ' console.log(str.trim()) //hello 去除两端空格 var str1 = ' he l l o ' console.log(str.trim()) //he l l o 去除两端空格 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="vie

JavaSE8基础 String trim 去除字符串两端的空格

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0)        code: package jizuiku.t02; public class Demo3 { public static void main(String[] args) { String s1 = " h ell wor l d "; //去除字符串两头的空格 System.out.println(s1

jquery $.trim()去除字符串空格详解

语法 jQuery.trim()函数用于去除字符串两端的空白字符. 作用 该函数可以去除字符串开始和末尾两端的空白字符(直到遇到第一个非空白字符串为止).它会清除包括换行符.空格.制表符等常见的空白字符. 参数 如果参数str不是字符串类型,该函数将自动将其转为字符串(一般调用其toString()方法).如果参数str为null或undefined,则返回空字符串(""). 返回值 jQuery.trim()函数的返回值为String类型,返回去除两端空白字符串后的字符串. 示例&a

javascript去除字符串中的空格

使用JavaScript去除字符串的空格,可以有两种方法,一种是使用replace()方法将空格(空白符)替换为空串,一种就是使用trim()方法去除字符串两端的空白字符. replace()方法 replace()方法的使用非常简单,直接替换就可以了. var str = ' ha ha h haha '.replace(' ', ''); 更多的,replace()方法是支持正则匹配的. 1.去除字符串内所有的空格:str.replace(/\s*/g,""); 2.去除字符串内两

js去除字符串空格(空白符)

 1. replace正则匹配方法 去除字符串内所有的空格:str = str.replace(/\s*/g,""); 去除字符串内两头的空格:str = str.replace(/^\s*|\s*$/g,""); 去除字符串内左侧的空格:str = str.replace(/^\s*/,""); 去除字符串内右侧的空格:str = str.replace(/(\s*$)/g,""); 2 .str.trim()方法 trim