判断输入的内容(汉字、英文字符、数字)简单方法

<div>
    <label>输入:<input id="input_txt" type="text"></label><br>
    <button id="add-btn" onclick="text()">判断</button>
</div>
function text() {
    var input = document.getElementById("input_txt").value.trim();
//trim()方法去除字符串两端空格
    if (input.match(/^[A-Za-z]+$/)) { //判断是否为英文字符
        alert("输入为英文字符");
        return;
    }
    if (input.match(/^[\u4E00-\u9FA5]+$/)) { //判断是否为中文字符
        alert("输入为中文字符");
        return;
    }
    if (input.match(/^\d+$/)) {  //判断是否为整数数字
        alert("输入为整数数字");
        return;
    }
}
时间: 2024-12-20 19:42:09

判断输入的内容(汉字、英文字符、数字)简单方法的相关文章

JavaScript判断输入的内容是否为空,应该注意的一点!

JavaScript 我们经常要判断一个输入框中是否输入了内容,如果未输入内容就要弹出提示框告诉用户未输入内容! 但是这里有一个问题,如果用户输入的是一个空格 或者是一些其它空字符,这时如果不注意,就达不到要求了! 下面我给我出一段JavaScript代码用来解决以上问题: Js代码   //提交查询内容 function formSubmit() { var condId = document.getElementById("searchProductText"); var text

练习:编写循环,让用户输入内容,判断输入的内容以alex开头的,则将该字符串加上_SB结尾

编写循环,让用户输入内容,判断输入的内容以alex开头的,则将该字符串加上_SB结尾 while True: user = input('请输入:') # 用户输入 if user.startswith('alex'): # 判断用户输入的内容以alex开头 print(user + 'SB') # 则在该字符串加上SB结尾 break 输出结果: 请输入:bbb 请输入:alex alexSB

判断输入的内容长度是否大于5

本文主要实现:判断输入的内容的长度是否大于5(ps:isinstance是python中自带函数,目的是判断对象类型) 代码: #!/usr/bin/env python# -*- coding:utf-8 -*-# author by lh def obj_len(arg): if isinstance(arg,str) or isinstance(arg,list) or isinstance(arg,tuple): if len(arg)>5: return True else: retu

iOS判断输入的字符串是否是纯数字

主要用于判断输入到TextField的内容是不是数字,比如需要输入电话号码的时候. 网上查看了一些资料,一般都是通过协议. 以下内容来自:http://www.2cto.com/kf/201404/291718.html 今天项目中有个文本框需要只可以输入数字的需求,首先在.xib中将UITextField的Keyboard设置为Number Pad,但是使用时键盘会切回别的键盘无法对内容进行校验.通过神奇的百度我知道了通过以下方法可以解决这样的问题: 首先让.xib的viewControlle

IOS中用正则表达式判断输入的内容为8-16位且同时包含数字和字母

今天在项目中需要用到判断用户输入的用户名长度为8-16位且同时包含数字和字母,在网上搜了一下正则表达式的用法,然后参考这篇blog,完美解答了问题.记录一下: 密码有如下要求:由数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间. 如何分析需求?拆分!这就是软件设计的一般思路了.于是乎,拆分需求如下: 1,不能全部是数字 2,不能全部是字母 3,必须是数字或字母 只要能同时满足上面3个要求就可以了,写出来如下: 1 ^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-

判断输入的字符串是否为 纯数字 还是 纯字母

汇总: NSScanner: NSScanner是一个类,用于在字符串中扫描指定的字符,尤其是把它们翻译/转换为数字和别的字符串.可以在创建NSScaner时指定它的string属性,然后scanner会按照你的要求从头到尾地扫描这个字符串的每个字符. NSCharacterSet:主要用来判断已知字符串是否包含制定字符集,而不可以用来保存字符串. 1.使用NSScanner来判断 //判断是否为整形: - (BOOL)isPureInt:(NSString*)string{ NSScanner

判断输入的内容是否全是空格

//判断是否全是空格 - (BOOL)isEmpty:(NSString *) str { if (!str) { return YES; } else { NSCharacterSet *set = [NSCharacterSet whitespaceAndNewlineCharacterSet]; NSString *trimedString = [str stringByTrimmingCharactersInSet:set]; if ([trimedString length] == 0

iPad开发--UItextfield中输入类似于数学计算上的数字的方法

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {            NSCharacterSet*cs;                cs = [[NSCharacterSet characterSetWithCharactersInString:NUMBERS] invertedSet]

计算字符数字标点方法**

-(NSUInteger) unicodeLengthOfString: (NSString *) text {        NSUInteger asciiLength = 0;                for (NSUInteger i = 0; i < text.length; i++) {                unichar uc = [text characterAtIndex: i];                asciiLength += isascii(uc