让每个单词的第一个字母自动大写

问题:

        如何把从数据库中取出来的地址的单词字母第一个大写,录入库时自动全部转换为大写了,在页面上显示不好看,不直观。例如:
        Holbrook-Union Avenue
        4400 VETERANS MEMORIAL HIGHWAY
        300 UNION ST

解决思路
        本来打算用字符串截取函数或者正则表达式匹配进行替换,但是这样手工把每个单词的首字母改为大写是不太现实的,如果是一小段文字的话还没问题,但如果是一大篇文章,那这个工作量将是非常惊人的。
       其实,CSS里提供了一个对文字转换的属性:text-transform,只需要设置它的值为capitalize就能实现单词的首字母大写化。

具体步骤: 

< span  style ="text-transform:capitalize" >  
    4400 VETERANS MEMORIAL HIGHWAY 
</ span >

 
特别说明:
        text-transform  属性主要用于设置对象内文字的大小写,脚本特性为textTransform
        text-transform  属性有四个可选值,分别说明如下:
        none  默认值,不作转换。
        capitalize  将每个单词的首字母转换为大写。
        uppercase  全部转换为大写。
        lowercase  全部转换为小写。

转载于:https://www.cnblogs.com/qiangshu/archive/2010/06/23/1764005.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值