zoukankan      html  css  js  c++  java
  • 字符串限制条件

    一,ios汉字转拼音首字母   

    //获取拼音首字母(传入汉字字符串, 返回大写拼音首字母)
    - (NSString *)firstCharactor:(NSString *)aString
    {
        //转成了可变字符串
        NSMutableString *str = [NSMutableString stringWithString:aString];
        //先转换为带声调的拼音
        CFStringTransform((CFMutableStringRef)str,NULL, kCFStringTransformMandarinLatin,NO);
        //再转换为不带声调的拼音
        CFStringTransform((CFMutableStringRef)str,NULL, kCFStringTransformStripDiacritics,NO);
        //转化为大写拼音
        NSString *pinYin = [str capitalizedString];
        //获取并返回首字母
        return [pinYin substringToIndex:1];
    }

    二,iOS切割字符串,并判断首字母是否为某一个字母,ios切割

    1,把NSString切割出某一部分成NSString

    NSString *firstStr=[self.textField.textsubstringWithRange:NSMakeRange(0, 1)];

    2:切割到数组中

    NSArray* dateArray = [dateString componentsSeparatedByString: @"/"];

    三, ios输入的数字如果前面有0,保留去掉0之后的数据

      // ios输入的数字如果前面有0,保留去掉0之后的数据

        while ([_textField.text hasPrefix:@"0"])

        {

            _textField.text = [_textField.text substringFromIndex:1];

            NSLog (@"压缩之后的字符串是:%@", _textField.text);

        }

  • 相关阅读:
    google git的使用方法
    C/C++ 开发库 | C/C++ Development Library
    log4cplus c++开源日志系统
    c++配置类
    Markdown基础语法
    Nhibernate 映射关系,一对多 多对一与多对手在映射文件中的体现。
    Nhibernate refers to an unmapped class nhibernate问题的解决(初学者)
    UICollectionView的使用
    Runloop
    UITableView(转)
  • 原文地址:https://www.cnblogs.com/wangbinios/p/5382749.html
Copyright © 2011-2022 走看看