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

ruby on rails 数字分割函数

阅读更多
**数字分割函数 [#dabfb05e]
[
quote]def commify(price)
   return price.to_s.gsub(/(¥d)(?=¥d{3}+$)/, '¥¥1,')  #(日本使用方法)

 end
+例子如下所示:
12345678
运行代码后:
12,345,678
+正则表达式原理
(?=exp)也叫零宽度正预测先行断言,它断言自身出现的位置的后面能匹配表达式exp。比如\b\w+(?=ing\b),匹配以ing结尾的单词的前面部分(除了ing以外的部分),如查找I'm singing while you're dancing.时,它会匹配sing和danc。

**数字分割函数 [#dabfb05e]
def commify(price)
   return price.to_s.gsub(/(\d)(?=\d{3}+$)/, '\\1,') #(中国区使用方法)

 end

+例子如下所示:
12345678
运行代码后:
12,345,678
+正则表达式原理
(?=exp)也叫零宽度正预测先行断言,它断言自身出现的位置的后面能匹配表达式exp。比如\b\w+(?=ing\b),匹配以ing结尾的单词的前面部分(除了ing以外的部分),如查找I'm singing while you're dancing.时,它会匹配sing和danc。
BANGD694DBE13AFD3D7AE7540D60XIANGUO
1
0
分享到:
评论
1 楼 s6520643 2009-04-28  
好的 谢谢拉

相关推荐

    Ruby for Rails

    《Ruby for Rails》是一本专为希望快速掌握Ruby及Ruby on Rails框架的开发者而编写的书籍。此书旨在帮助读者理解Ruby语言的核心概念以及如何将这些概念应用于Rails开发之中。通过这本书的学习,即使是初学者也能够...

    Ruby-Rails的Clojurescript集成类似于webpackrails

    Ruby on Rails 是一个广受欢迎的Web开发框架,它以其生产力和灵活性著称。在现代Web开发中,前端JavaScript的处理和打包变得越来越重要,而ClojureScript是一种基于Clojure语言的JavaScript编译器,它提供了丰富的...

    ruby解释性脚本语言中文文档

    Ruby内置了丰富的字符串处理函数,支持字符串的拼接、查找、替换、分割等操作,同时提供了强大的正则表达式支持。正则表达式在Ruby中是第一等公民,可以方便地用于数据匹配和提取,极大地提高了文本处理的效率。 ...

    Ruby的中文文档及案例

    9. **Rails框架**:Ruby on Rails是最著名的Web开发框架,它遵循MVC(模型-视图-控制器)架构模式,简化了数据库驱动的应用程序开发。 案例学习: Ruby教程中可能涵盖以下主题: 1. **基础语法**:变量、常量、...

    Ruby常见面试题.pdf

    - **Web开发**:尤其是通过Ruby on Rails框架。 - **脚本编写**:用于自动化任务和系统管理。 - **原型设计**:快速构建概念验证。 - **数据分析**:虽然不如Python普及,但在特定领域有应用。 - **游戏开发**:用于...

    training_curriculum

    1.1 Ruby简介:了解Ruby的历史、设计哲学以及在Web开发中的应用,如Ruby on Rails框架。 1.2 安装与环境配置:学习如何在不同操作系统上安装Ruby及集成开发环境(IDE)。 1.3 基本语法:包括变量、常量、数据类型...

    predict-and-plot:React中的Tensorflow实现可预测1级函数

    该项目是通过引导的。... 使用AJAX请求获取数据与API后端集成节点Ruby on Rails 在开发中代理API请求配置代理后出现“无效的主机头”错误手动配置代理配置WebSocket代理在开发中使用HTTPS 在服务器上生成动态<met

    myEBrailsapp

    如果myEBrailsapp使用了Rails,那么这可能指的是Ruby on Rails,这是一个非常流行的服务器端Web应用框架,采用MVC(模型-视图-控制器)架构模式。Ruby on Rails与JavaScript结合使用时,可以利用AJAX技术实现前后端...

    你应该更新的Java知识

    - **现代Web框架的影响**:Ruby on Rails等现代Web框架的出现,极大地简化了Web应用的开发过程,并引入了许多新的开发模式,这对Java社区也产生了显著的影响。 - **多核处理器的普及**:随着多核处理器的广泛应用,...

    Fullstack.Vue vue

    - 在全栈开发中,Vue 2可以与各种后端框架如Node.js(Express或Koa)、Python(Django或Flask)或Ruby on Rails等配合使用,实现API接口的开发。 - 数据库方面,可以搭配MongoDB、MySQL、PostgreSQL等,通过axios...

    现代 Web 应用程序的体系结构

    这种分离使得两者可以独立开发和优化,常用的技术栈包括React、Vue或Angular作为前端框架,Node.js、Django或Ruby on Rails作为后端框架。 2. **单页应用(SPA)**:SPA通过异步加载数据和组件,提供流畅的用户体验...

    react-Api:由StackBlitz创建:high_voltage:

    "high_voltage"通常与Ruby on Rails框架中的一个库关联,用于处理静态页面。在这个React项目中,可能指的是如何在React应用中集成或模拟Rails的静态页面行为。不过,由于具体信息有限,无法给出更详细的解释。要深入...

    约瑟夫·楚

    5. **后端技术**:可能使用Node.js、Django、Ruby on Rails等后端框架处理服务器逻辑,数据库可能选用MySQL、PostgreSQL或MongoDB存储商品信息和用户数据。 6. **API接口**:为了处理支付、物流等服务,网站可能与...

    blog-project

    这个项目可能使用了Node.js(Express.js)、Python(Django或Flask)、Ruby on Rails或者Java(Spring Boot)等服务器端框架。后端代码会处理HTTP请求,与数据库交互,并返回JSON或其他格式的数据给前端展示。 3. *...

    stutorApp:StutorApp的协作项目-一个将技术指导员(初级开发人员)与指导员(高级开发人员)匹配的Web应用程序

    可能的技术栈包括Node.js(使用Express或Koa框架)、Python(Django或Flask)、Ruby on Rails等。后端负责处理API请求、数据存储、业务逻辑以及用户认证等功能。 ### 五、数据库选择 对于数据存储,StutorApp可能...

Global site tag (gtag.js) - Google Analytics