zoukankan      html  css  js  c++  java
  • 运用正则+replace+substring将一段英语的字母大写 angurlar运用自定义指令filter完成首字母大写

    复习下js基础并运用正则+replace+substring将一段英语的字母大写

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>首字母大写</title>
    </head>
    <body>
    <div class="dv"></div>
    </body>
    </html>
    <script>
    var str = "this is a javascript string";
    str = str.replace(/w+/g,function(word){ //运用正则方式将语句截取成一个一个的单词
    console.log(word);//打印出来截取的字符串
    console.log(word.substring(0,1).toUpperCase())//将截取的首字母大写
    console.log(word.substring(0,1).toUpperCase()+word.substring(1)) //将大写的字符串拼接到未大写的上面
    return word.substring(0,1).toUpperCase()+word.substring(1);//将所有的字符return出去
    })
    document.write(str)//在页面上打印出来
    </script>

    配合angularjs 的自定义指令将命令输出

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

    </head>
    <style>
    input.ng-invalid{
    background: red;
    }
    </style>
    <body>
    <div ng-app="myApp" ng-init='firstName="Jon"' ng-controller="mycrl">

    <input type="text" ng-model="name" required/>
    <h2>年龄:{{age}}</h2>
    {{ str | toUpercase}} //输出结果
    </div>
    </body>
    </html>

    <script src="js/angurlar素材/angular/angular.js"></script>
    <script>


    var app =angular.module("myApp",[]);
    app.controller("mycrl",function($scope){
    $scope.name="";
    $scope.age =18;
    $scope.str= "this is my first work"
    });
    app.filter("toUpercase",function(){//自定义指令
    return function(str){
    return str.replace(/w+/g,function(word){//replace配合正则截取每一个单词
    return word.substring(0,1).toUpperCase()+word.substring(1);//运用substring截取每个单词的首字母并大写
    });

    }
    })
    </script>

    这样就输出个简单的angular应用了

  • 相关阅读:
    Shiro【常用的自定义】
    Shiro【重要概念总结】
    Shiro【自定义Realm实战】
    Shiro【内置Realm实操】
    Shiro【快速上手】
    Shiro【初识】
    面向对象【抽象类和接口的区别】
    面向对象【多态中的成员访问特点】
    Kafka2.12-2.5.0在windows环境的安装 启动 通信测试
    CentOS.iso 下载地址收纳整理
  • 原文地址:https://www.cnblogs.com/a8497336/p/6745503.html
Copyright © 2011-2022 走看看