• JS中判断是中文数字的函数


    function checkcnnum(str) {
        var res=1;
        const zh = ['', '', '', '', '', '', '', '', '', '','','','',''];
        for (let i = str.length - 1; i >= 0; i--) {
            if(!in_array(str[i],zh)) {
                res=0;
            }
        }
        return res;
    }
    
    function in_array(search,array){
        for(var i in array){
            if(array[i]==search){
                return true;
            }
        }
        return false;
    }
    var str='一百二十一';
    var aa=checkcnnum(str);
    console.log(aa);

     封装成一个

    function checkcnnum(str) {
        var res=1;
        const zh = ['', '', '', '', '', '', '', '', '', '','','','','','亿'];
        for (let i = str.length - 1; i >= 0; i--) {
         
            //循环对比
            var ares=0;
            for(var j in zh){
                if(zh[j]==str[i]){
                    ares=1;
                }
            }
            //根据对比结果判断
            if(ares==0) {
                res=0;
                return res;
            }
        }
        return res;
    }
     
    var str='1十一';
    var aa=checkcnnum(str);
    console.log(aa);
  • 相关阅读:
    MSSQL如何将查询结果拼接成字符串
    SQL删除指定条件的重复数据,只保留一条
    清除日志
    jsp使用
    Eclipse使用
    SSM框架开发遇到的问题
    SpringMvc学习
    大中华~~汉字
    Word技巧设置
    AWS-资源访问慢分析
  • 原文地址:https://www.cnblogs.com/baker95935/p/11338812.html
Copyright © 2020-2023  润新知