`

flex 中的 trim 方法

    博客分类:
  • Flex
阅读更多

flex 中的 trim 方法

public static function trim(str:String):String
    {
        if (str == null) return '';
        
        var startIndex:int = 0;
        while (isWhitespace(str.charAt(startIndex)))
            ++startIndex;

        var endIndex:int = str.length - 1;
        while (isWhitespace(str.charAt(endIndex)))
            --endIndex;

        if (endIndex >= startIndex)
            return str.slice(startIndex, endIndex + 1);
        else
            return "";
    }

 

public static function isWhitespace(character:String):Boolean
    {
        switch (character)
        {
            case " ":
            case "\t":
            case "\r":
            case "\n":
            case "\f":
                return true;

            default:
                return false;
        }
    }

 

 

该方法在 StringUtil 类中

分享到:
评论

相关推荐

    Flex 编程技巧

    Flex是一种基于Adobe Flash的框架,用于开发跨平台的富...以上知识点覆盖了Flex编程中一些实用的小技巧和方法,这些技巧在日常的开发过程中非常有用,可以帮助开发者快速解决问题,并编写出更加高效和健壮的代码。

    12条常用Flex代码 值得收藏

    在Flex应用程序中,经常需要将内容复制到系统剪贴板,以便用户可以快速地粘贴内容到其他应用程序中。使用`System.setClipboard(strContent);`语句可以实现这一功能。 2. 复制一个ArrayCollection 在Flex应用程序中...

    数字大写的flex实现

    在Flex中实现数字大写的功能,可以方便地集成到财务相关的Flex应用中。 本文将详细讲解如何使用Flex来实现这一功能,主要涉及的知识点包括Flex编程基础、ActionScript语言以及字符串处理技巧。 首先,我们需要了解...

    Flex实现非空验证小例子

    本例子提供了在Flex中实现非空验证的方法,通过下载的压缩包,你将得到一个实际运行的示例,包括可能的源代码、图片以及相关文档,帮助你直观地理解如何进行非空验证。 在Flex中,我们可以使用Validator类来创建...

    flex优化全集 flex优化全集

    - **去除空白字符**:利用自定义的`StringUtils`类中的`trim()`方法去除字符串两端的空白字符。 ```as3 StringUtils.trim("text with space at end"); ``` - **类定义**:定义一个静态方法用于实现字符串去空操作...

    flex中使用的一些小知识

    根据提供的文件信息,我们可以总结出以下与Flex相关的知识点: ### 1. 设置剪贴板内容 ```as3 System.setClipboard...这些知识点覆盖了Flex开发中常用的技术和技巧,对于开发者来说是非常有价值的参考资料。

    flex4金额变大写函数

    根据给定的信息,我们可以推断出这段代码是用于将金额数字转换为中文大写的Flex4函数。接下来,我们将深入分析这段代码并提炼出关键的知识点。 ### 一、基础字符串处理函数 首先,代码中定义了几个基础的字符串...

    12条有用的Flex代码

    在探讨“12条有用的Flex代码”这一主题时,我们深入挖掘了Flex编程中的实用技巧与代码片段。Flex是一种用于构建高性能、跨平台的桌面和移动应用程序的软件框架,尤其适用于开发具有丰富交互性的Web应用。下面,我们...

    十二个非常有用的Flex函数Source In Flex

    ### 十二个非常有用的Flex函数详解 #### 一、复制内容到剪贴板 ...以上介绍了Flex开发中非常实用的十二个函数,它们涵盖了复制粘贴、数据处理、UI优化等多个方面,对于提升开发效率和用户体验都有很大的帮助。

    Flex 有用的几行代码

    - **知识点说明**:在 Flex 中,`System.setClipboard()` 方法可以用来将指定字符串复制到剪贴板上。这对于需要用户复制某些信息到其他地方的应用场景非常有用。 - **应用场景**:例如,在一个表单填写完成后,用户...

    12个Flex常用功能代码

    在Flex中,你可以创建交互式的、动态的用户界面,与服务器进行数据交换,并处理各种功能需求。以下是根据标题和描述中的12个Flex常用功能代码的详细说明: 1. **复制内容到系统剪贴板**:通过`System.setClipboard...

    FLEX技巧

    在ActionScript中,FLEX(Flexible Application eXtension)是一种强大的编程库,用于构建富互联网应用程序(RIA)。以下是一些关键的FLEX技巧,涵盖了数据操作、用户交互和页面控制等多个方面: 1. **复制内容到...

    flex array 搜索 遍历

    在IT行业中,数组是数据结构的基础,而Flex Array是一种在ActionScript 3(AS3)中使用的特定类型的数组。在Flex编程中,处理数组时,我们可能会遇到需要搜索或遍历数组的需求,尤其是在处理对象数组时,这通常涉及...

    12条有用的flex代码

    - **`System.setClipboard()`** 方法:Flex 提供了一个内置的方法 `System.setClipboard()`,它可以用来将指定的字符串复制到系统的剪贴板上。这对于实现复制功能非常有用,例如用户可以轻松地复制界面上的文本。 - ...

    flex 优化技巧 收集[提升性能]

    在Flex应用开发过程中,为了提高应用程序的性能和响应速度,开发者们总结了一系列有效的优化技巧。本文将详细介绍这些技巧及其背后的原理,帮助开发者更好地理解如何优化Flex应用。 #### 1. 避免使用`new`操作符...

    jQuery实现用户评论留言代码.zip

    这将涉及使用jQuery的`$.ajax`方法或者`$.get`、`$.post`等简化的API。 ```javascript // 假设有以下API接口 var API_URL = 'https://api.example.com/comments'; // 获取已有评论 $.get(API_URL, function...

    jQuery录入商品信息表单代码.zip

    jQuery提供了一系列方便的方法,如`$(selector).val()`获取或设置元素值,`$(selector).click()`绑定点击事件,以及`$(document).ready()`确保在DOM加载完成后执行代码。 jQuery录入商品信息表单的代码可能会涉及...

    day33-Notes App(便利贴笔记)

    const noteContent = noteInput.value.trim(); if (noteContent) { const noteDiv = document.createElement('div'); noteDiv.className = 'note'; noteDiv.textContent = noteContent; const ...

    jquery实现添加自定义标签代码

    var userInput = tagInput.val().trim(); if (userInput !== '') { // 创建新标签元素 var newTag = $('<span class="tag">' + userInput + '<span class="remove-tag">x</span></span>'); // 添加删除标签...

    jq input标签生成

    var tagValue = $(this).val().trim(); if (tagValue !== '') { // 检查标签是否已存在 if (!tagContainer.find('.tag').filter(function () { return $(this).text() === tagValue; }).length) { // 创建新...

Global site tag (gtag.js) - Google Analytics