JS 求正则验证 字符串只能含中文或数字 5C

求正则验证,是验证! 字符串只能含中文或数字,不能有字母和特殊符号包括小数点下划线等。
可以是全中文但不能是全数字。

0

3个回答

正则表达式: ^[(\u4e00-\u9fa5)|(0-9)]+$
例子: 自己引用jquery库测试

 <html>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=utf-8"/> 
        <script type="text/javascript" src="../js/jquery-1.12.1.js"></script>
    </head>
    <body>
        <span id="lblErr" style="color:Red;"></span>
        <textarea rows="10" cols="50" id="txtarea"></textarea>
        <input type="submit" value="提交" onclick="submitValidate()" id="btnSave">
        <script>
            function submitValidate(){
                var strIpt = $("#txtarea").val();
                if(!strIpt.match(/^[(\u4e00-\u9fa5)|(0-9)]+$/)){
                    $("#lblErr").text("只能输入中文字和数字!");
                    $("#lblErr").css("display","block");
                    return;
                }else{
                    $("#lblErr").css("display","none");
                    $("#lblErr").text("");
                }
            }
        </script>
    </body>
</html>
1
0

^[\u4E00-\u9FA5A-Za-z0-9_]+$

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
判断只能输入包含(中文,数字,英文)的正则表达式。
我们总是对表达式做各种匹配,下面好用的正则。判断的表达式有很多种,这是其中的一种。 //只能输入包含(中文,数字,英文) var char=/^[\u4e00-\u9fa5_a-zA-Z0-9]+$/; //网址是否正确的表达式 var reg=/^([hH][tT]{2}[pP]:\/\/|[hH][tT]{2}[pP][sS]:\/\/)(([A-Za-z0-9-~]+)\....
正则表达式:只能有数字或中文或字母组成
Regex.IsMatch(inputField.text, @&quot;^[\u4e00-\u9fa5a-zA-Z-z0-9]+$&quot;)
js正则校验只能以字母和汉字开头的input输入
6到20字符的输入框校验 首先要引入jq,或者原生也行 arg和agr分别是提出来的两个参数,arg是输入框的dom      agr是校验失败时候的提示 function checkInput(arg,agr) {       var str = arg.val();    var r;    if (str.length>5 && str.length     var re =
使用JavaScript实现正则匹配输入验证,只能输入整数或者两位小数
[size=large]脚本如下: function ValidInput() { var Input=document.getElementById(&quot;&quot;).value; var reg=/^\d+(\.\d{1,2})?$/ if(!reg.test(Input)) { alert(&quot;请输入整数或者1到2位小数&quot;); return fa...
js验证只能输入字母,数字或字母数字组合正则表达式
/^[0-9a-zA-Z]*$/g
JavaScript验证只能输入字母,数字或字母数字组合正则表达式
/^[0-9a-zA-Z]*$/g
JS正则表达式实现只允许大小写字母,数字,空白字符(限制粘贴)
是一个限制用户大小写加限制粘贴,关键是做一个提示用户还剩余多个字符的text时,出了好多问题(使用BACKSPACE会出乱)! 最后发现是要把所有的事件都写在ONKEYUP里。。写ONKEYPRESS时不支持BACKSPACE,写ONKEYDOWN事件时也会有空的问题! 当然还有一个小缺陷,就是点BACKSPACE光标会自动跳到最右边=。=!
正则验证:只能输入汉字和数字,开头结尾只能是汉字,汉字个数至少6个
2种检验的方法:  ①   将字符串分割,分别           1.检测第一个字符,           2.检测 最后一个字符,是否都是汉字。            3.检测 中间部分检测汉字是否超过4个。             4.检测 整体检测是否是汉字+数字组合      input type="text" id="ipt"/>      button id="sur
js正则表达式限制文本框只能输入字母和汉字
js正则表达式限制文本框只能输入字母和汉字js正则表达式限制文本框只能输入字母和汉字
js 正则判断 汉字、数字、英文的格式
jsvar pattern = /[\u4E00-\u9FA5]/g; //只能为英文 var numReg = /^(([1-9]+[0-9]*.{1}[0-9]+)|([0].{1}[1-9]+[0-9]*)|([1-9][0-9]*)|([0][.][0-9]+[1-9]*))$/; //只能为正数 var zh_reg = /^[
php---------正则判断字符串中是否由汉字 数字 英文字母组成
开发中常常用到正则表达式,分享两个常用的正则表达式,php检查字符串是否由汉字,数字,英文字母,下划线组成, 注意这里只是针对utf-8字符集的字符串检查。 数字 汉字 英文字母: if (!preg_match("/^[\x{4e00}-\x{9fa5}A-Za-z0-9]+$/u", $str)) { echo "您输入的[" . $str . "]含有违法字符"; }
Intellij IDEA创建maven web工程
Intellij IDEA创建maven web工程 第一步:创建maven工程、选择webpp工程 第二步:勾选resources目录创建 异常情况 1.可能会出现web.xml下找不到resources下的资源文件的问题 2./src/main/java全目录拷贝时,只会出现一个package的问题 第一情况: 处理方案一 点击pom.xml文件,点击创建...
js 只包含中文和英文
中文和英文正则表达式,js 只包含中文和英文,js 验证中文和英文,javascript只包含中文和英文,js正则验证中文和英文
用JS的正则表达式如何判断输入框内为中文或者是英文数字
只能输入数字和英文的: 2.只能输入数字的: 3.只能输入全角的: 4.只能输入汉字的: 5.也可以这样: 输入数字和.,否则弹出输入有误
JS - 正则表达式字符串中必须含有数字,字母,下划线(强密码)
使用正则表达式中的正向预查 /(?=.*[A-Za-z])(?=.*[\d])(?=.*_)/
只验证数字和字母的正则表达式
只验证数字和字母的正则表达式,如有不好的地方还请大家谅解
js正则表达式验证字符串只包括大小写字母下划线和-
背景说明 在之前的开发过程中为了校验一个字段只含有大小写字母,下划线和-花费了不少力气才搞定,想着赶快写一篇博客来记录下来,日后开发一定会遇到!! 代码实现 首先定义一个变量用来存放验证字符串的正则表达式:var regex=/^[A-Za-z0-9_\-]+$/ig; 接着定义一个变量用来存放测试的字符串:var test = &quot;aoqwi1-20s_0qf&quot;; 然后再定一个变量用来存...
JS常用正则表达式和JS控制输入框输入限制(数字、汉字、字符)
验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验证非零的正整数:^\+?[1-9][0-9]*$
正则_input输入框只能输入数字和英文逗号
onkeyup=&quot;this.value=this.value.replace(/[^\d\,]/g,'')&quot;
校验中文字符串带中文句号和·的校验正则
^[\u4E00-\u9FA5][\u4E00-\u9FA5|·|。]*[\u4E00-\u9FA5]$
常用验证只能是字母(不区分大小写)、数字、汉字的正则表达式
1.在前端(SWT)表单页面,经常会使用验证,非空的验证,太简单,代码不贴了。验证只能是字母(不区分大小写)、数字、汉字的正则表达式以及验证的代码如下: [code=&quot;java&quot;] private boolean valiOrganName(){ String organName=&quot;test&quot;; //包含数字、字母(不区分大小写)、汉字的正则表达式,这里还限制了长度1~16 ...
js正则表达式限制文本框只能输入数字,能输小数点.
js正则表达式限制文本框只能输入数字,能输小数点.js正则表达式限制文本框只能输入数字,能输小数点.
《.net/C#专题--正则验证输入框的内容只能是中文或英文数字》
作者:龙文浩 开发工具与关键技术:MVC/C# 正则 撰写时间:2019年1月19号 下面我们使用C#来处理验证的部分,下面我们来看一个例子,输入成功后,并返回提示,见下图: 在截图中我们看到,输出的中文字符串是被拒绝的,我们看下面的代码: 上面那个可以检测输入的是不是汉字,下面再提供一个正则: 校验字符为 英文和数字: 下面看一个校验字符为汉字的示例,见下图 提示不可出现英文和危险字符 ...
js正则表达式 必须包含数字、字母、特殊字符
js正则表达式要求: 1. 必须包含数字、英文字母、特殊符号且大于等于8位 2. 特殊符号包括: ~!@#$%^&* 正则表达式如下: /^(?=.*\d)(?=.*[a-zA-Z])(?=.*[~!@#$%^&*])[\da-zA-Z~!@#$%^&*]{8,}$/ 解释: 这里主要用到了js正则表式中的正向前瞻 ?=,举个例子 /\d/.exec( 'abc2ab
Android判断用户名只能为字母、数字和汉字
原理 利用正则表达式判断用户名是否为字母、数字和汉字。参考自:匹配中文字符的正则表达式: [/u4e00-/u9fa5] 使用Pattern类来进行比对 代码 /** * 验证用户名只包含字母,数字,中文 * @param account * @return */ public static boolean checkAccountMark(Strin
JAVA正则表达式验证英文字母、汉字和数字!!!
java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字   public static boolean isLetterDigitOrChinese(String str) { String regex = &quot;^[a-z0-9A-Z\u4e00-\u9fa5]+$&quot;; return str.matches(regex); }  java代码输入框验证(本公司封装框...
正则 判断包含数字 和字母(6-10位)
Pattern p = Pattern .compile("^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,10}$"); eaEEW--->fals eeaaaEEW111--->true 1121142--->false 12s2ds2--->true 12s2ds2--->false
angularjs 正则判断用户输入的内容只能是数字或者字母
<input class="form-control" placeholder="请输入英文和数字" type="text" ng-model="edition" ng-pattern="/^[0-9a-zA-Z]+$/">
PHP5.4&nbsp;正则-只允许中文英文…
最近整理文件的时候发现以前写的代码,php5.4可以跑 当时最麻烦的问题就是正则内写中文时候不能识别,后来写成如下格式,然后中文符号用\x  ....来描述才过 $str = "中文f048432_ds“"; preg_match("/^[\x{4e00}-\x{9fa5}]*[0-9a-zA-Z_]*[\x{201c}\x{201d}\x{3001}\x{uff1a}\x{300a}\x{30
通过js正则表达式 限制input 输入框只能输入整数、小数(金额或者现金)
HTML代码:&amp;lt;input onkeyup=&quot;onlyNumber(this)&quot; onblur=&quot;onlyNumber(this)&quot; /&amp;gt;js代码://强制限制只能输入数字 function onlyNumber(obj){ //得到第一个字符是否为负号 var t = obj.value.charAt(0); //先把非数字的都替换掉,除了数字和. obj.value =...
js正则表达式 必须包含数字、字母、指定特殊字符且不包含root
js正则表达式要求: 1、必须包含数字、大写字母、小写字母、特殊符号且长度在10到20之间 2、特殊符号包括: !@#$%^&amp;amp;*() 3、不包含root字符串   补充一下:有些朋友问到 “最少包含2个大写字母、2个小写字母、2个数字、2个指定的特殊字符、长度10到20” 应该怎么处理?其实很简单只要将断言写两遍即可 例如 只要将下面的js代码中的 var conten...
检测字符串中只能包含:中文、数字、下划线(_)、横线(-)
public static boolean checkNickname(String sequence) { final String format = "[^\\u4E00-\\u9FA5\\uF900-\\uFA2D\\w-_]"; Pattern pattern = Pattern.compile(format); Matcher matcher
JS正则允许数字字母和中文
^[0-9a-zA-Z\u4e00-\u9fa5]+$ 有时候英文中需要允许空格,可以直接在后面加上手动空格 ^[0-9a-zA-Z\u4e00-\u9fa5 ]+$ 名字英文可以分First Name SecondName,但是英文队伍名称,赛事名称就没办法这样操作了 ...
使用正则表达式校验字符串是否为数值(包含小数与负数)
网上查阅的很多资料也有涉及到用正则表达式来校验数值(包含小数与负数),但很多都是不全的,比如  "-"、"12."都是可以的,所以自己动手写了一个,虽然不是最优的,但最起码能达到自己想要的效果。 /** * 校验字符串是否是数值(包含小数与负数) * 示例: * false : . 1. 1sr - 12. -12. * true: -12 -12.0
用正则表达式限制 输入必须为数字或字母,长度只能为4~6位
限制 输入必须为数字或字母,长度只能为4~6位 一般写法: //用户代码必须为数字或字母,只能为4~6位 if (!(trim(userIdField.value).length >=4 && trim(userIdField.value).length >=6)){ alert("用户代码只能为4~6位"); userIdField.focus();
vue验证正则:输入的只能是汉字和英文
validateTag: function () { var reg = /^[\u0391-\uFFE5A-Za-z]+$/; if (reg.test(this.newData.tagTitle)) { this.errorTips = false; } else { this.errorTips = true } }  
正则表达式验证数字含有小数点
1.JS方式验证:数字最多14位,其中前8位为不含小数点,后6位含有小数点var validateNum =/^[1-9]\d{0,7}(\.\d{1,6})?$/; if(validateNum.test("字符内容")){ return true; }else{ return false }2.WebForm后台验证string validateNum = @"^[1-9]\d{0,7}(\.\
正则匹配只能输入整数或浮点数
// 只能输入整数或浮点数(不完全版本不能排除输入0.00000的状况) filterNumber(name,e){ //先把非数字的都替换掉,除了数字和. e.target.value = e.target.value.replace(/[^\d\.]/g,''); //必须保证第一个为数字而不是. e.ta...
vue input 校验字母数字组合,且长度小于30
&amp;lt;Input v-model=&quot;form.glhm&quot; placeholder=&quot;请输入关联交易号&quot; style=&quot;width:240px&quot; @on-blur=&quot;validateJyh(form.glhm)&quot;&amp;gt;&amp;lt;/Input&amp;gt;validateJyh(glhm){//校验关联交易号 var reg = /^[A-Za-z0-9]{1,30}$/;
js正则校验数字和字母字符串
1.判断字符串由数字和字母组成 function checkPassWord(nubmer) { var re = /^[0-9a-zA-Z]*$/; //判断字符串是否为数字和字母组合 if (!re.test(nubmer)) { return false; }else{ return tru...