[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(KH_yanzhengma:)name:@"UITextFieldTextDidChangeNotification"object:yanzhengmafield];
-(void)KH_yanzhengma:(NSNotification *)obj{
UITextField *textField = (UITextField *)obj.object;
NSString *toBeString = textField.text;
//获取高亮部分
UITextRange *selectedRange = [textFieldmarkedTextRange];
UITextPosition *position = [textFieldpositionFromPosition:selectedRange.startoffset:0];
// 没有高亮选择的字,则对已输入的文字进行字数统计和限制
if (!position)
{
if (toBeString.length >6)
{
NSRange rangeIndex = [toBeStringrangeOfComposedCharacterSequenceAtIndex:6];
if (rangeIndex.length ==1)
{
textField.text = [toBeStringsubstringToIndex:6];
}
else
{
NSRange rangeRange = [toBeStringrangeOfComposedCharacterSequencesForRange:NSMakeRange(0,6)];
textField.text = [toBeStringsubstringWithRange:rangeRange];
}
}
}
}