求一个正则表达式:输入的内容不能出现中文,是纯数字或者数字和一个字母组成的(字母只能出现

作者&投稿:闭姬 (若有异议请与网页底部的电邮联系)
在js中正则表达式如何判断用户输入的内容只能是数字和字母~

验证函数代码如下:

function check(str){ return /^[\da-z]+$/i.test(str);}
代码中关键字符含义:
1、^表示匹配字符串的首字符。
2、$表示匹配字符串的尾字符。
3、\d表示匹配数字。
4、a-z表示匹配任意英文字母。
5、[]是集合的意思,表示一个字符是[]中任意一个。
6、+表示匹配1个或1个以上,[]+表示匹配[]中的1个以上字符。
7、表达式后面的i表示忽略大小写。
8、test函数用于验证字符串是否满足正则表达式,如果满足该正则表达式返回true,否则返回false。

扩展资料:
正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。
许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。
参考资料:正则表达式百度百科

正则表达式2

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
例子
<input type="text" id="txt" onkeyup="check1(this)"/>
</body>
<script language = "javascript">
var p1 = /[^\da-zA-Z]/g;
var p2 = /\D/g;

function check1(o) {
if(o.value)
o.value = o.value.substring(0,1).replace(p1, "")+o.value.substring(1,o.value.length).replace(p2, "");
}
</script>
</html>

var pattern = /^\w+/ig;

//相当于

var pattern = /^[_0-9a-zA-Z]+/ig;

什么语言或工具的正则表达式?

请说得详细一点,字母只能出现什么?

哦,这就简单了..
/^[a-z|A-Z]?\d+$/

字母只能出现什么?


正则表达式 可以输入负数、正数、小数(小数保留一位)。
12.345 (小数保留一位,但是保留了多于1位)987.6.5 (小数部分中包含两个小数点)abc (包含了字母)(小数部分缺少数字).12 (整数部分缺少数字)您可以在提交表单时使用 JavaScript 的 match() 函数,将用户输入与该正则表达式进行匹配,以确保用户输入正确。例如:let input = document.getEleme...

求一个正则表达式:要求输入的数位自然数(0,1,2,3...)
var reg = \/^[\\+\\-]?(([1-9]\\d*)|\\d)$\/;

求一个正则表达式,只能输入数字,最低输入5000
var reg = \/^([5-9]\\d{3}|[1-9]\\d{4,})$\/; var num = 5000; reg.test(num);

求一个正则表达式 只可以输入数字,并且是4位数字一组,每组之间用英_百 ...
正则表达式:^\\d{4}(,\\d{4})我给你个Java语言匹配的例子:import java.util.regex.Matcher;import java.util.regex.Pattern;public class CCB { public static void main(String[] args) { String s="1128,4434,4444,3333,7868"; String regex="^\\\\d{4}(,\\\\d{4})*$"; Pattern p...

求一个正则表达式,只能输入数字或者数字后加.0可以通过
给你写一个简单的!RegularExpression=[^\\d .]里面的"^\\d ."匹配除了任意数字和圆点之外的字符!换句话说就是输入的字符中智能输入数字或者圆点,其他的都不匹配!希望我的回答对你有所帮助,谢谢采纳!

求写一个正则表达式:要求输入0到49.5的数字
(document).ready(function(){ var reg = \/^(\\d|[1-4]\\d)(\\.5)?$\/g;\/ -1 false 0 true 0.5 false 1 true 1.5 false 12.5 true 49.5 false 50 false 50.5 false \/ \/\/var reg = \/^(?!0+\\d(?:\\.5)$)(?:\\d|[1-4]\\d)(\\.5)?$\/;\/ -1 false 0 true 0.5...

请教一个正则表达式,限制只能输入正确的数字字符串
{private static Scanner sc=new Scanner(System.in);public static void main(String[] args) {while(true) {String str=sc.nextLine();if(!(str.matches("^\\\\d+$"))) {System.out.println("输入有误重来!");continue;}else {System.out.println("输入正确:"+str);break;}}} ...

求一个正则表达式,只能输入100的倍数,并且数字要大于1000,比如1200,2200...
^[1-9]\\d*00

求教一个正则表达式,要求只能输入整数或小数
([1-9]\\d*(\\.\\d*[1-9])?)|(0\\.\\d*[1-9])[1-9]\\d*表示所有大于等于1的整数(整数第一位不为0,后面的随意)\\.\\d*[1-9]为小数部分(小数点最后一位不为0,中间的随意)([1-9]\\d*(\\.\\d*[1-9])?)就是所有大于0的数,并且可以有小数部分 (0\\.\\d*[1-9])为0.xxxx...

求一个正则表达式,要求:只能输入中文,英文数字空格下划线都行,首尾不...
var reg = \/^[\\w\一-\龥][\\s\\w\一-\龥]*(?!\\s)$\/;

吴中区15337445878: 求一个正则表达式,要求不能为空,长度1到20个任意字符 -
章洁复方: var c=/^$|^\w{1,10}$/;<br>var s="qsssssssss";<br>alert(c.test(s));

吴中区15337445878: 求一个验证数字的正则表达式,只能数字通过验证,其他所有字符,包括空格都不能通过验证 -
章洁复方: 正则表达式 ^[0-9]+$<br>我给你一个Javascript语言的例子,你看看吧<br><br>1<br>2<br>3<br>4<br>5<br>6<br> <script type=text/javascript><br> varstr=" ";<br> varregex=/^[0-9]+$/;<br> vara=regex.test(str);<br> alert(a);<br></script><br><br> 运行结果<br>false

吴中区15337445878: 求一个正则表达式判断不能有数字 -
章洁复方: [^\d]+ 用这个去匹配,应该可以

吴中区15337445878: 哪位高手知道如何写一个正则表达式,规定一个字符串中任何位置不能出现汉字,只要没汉字就能通过! -
章洁复方: str.match(/[\u4e00-\u9fa5] /i)==null即没有汉字

吴中区15337445878: 求一个正则表达式,要求:只能输入中文,英文数字空格下划线都行,首尾不能为空格,字符串中间可以为空格 -
章洁复方: 1 varreg = /^[\w\u4e00-\u9fa5][\s\w\u4e00-\u9fa5]*(?!\s)$/;

吴中区15337445878: 求一个正则表达式的写法,提取第二列数据,我写了一个但是只是提出来了数值,日期提不出来. -
章洁复方: string str = @"会计年度 2012-09-30营业收入 867,474,520.67净利润(元) -27,758,670.07利润总额(元) -15,415,610.22扣除非经常性损益后的净利润(元) -37,782,015.58总资产(元) 3,852,650,266.37股东权益(元) 1,375,310,...

吴中区15337445878: 求一个正则表达式可以匹配:中文字符,中文标点符号,英文,数字,下划线.但不能输入@、# 等特殊字符. -
章洁复方: \w+|[,.《》()、—]+ \w匹配:中文字符,英文,数字,下划线 至于中文标点符号,看你需要了,如果有另外的就添加在中括号里面.

吴中区15337445878: 求一个正则表达式 在一个获取html 源代码中 <h3 class="t">内容(没有规则)</h3> -
章洁复方: Regex r = new Regex("\\\S+"); //定义组Match m = r.Match("内容(没有规则)");Console.WriteLine("Number of groups found = " + m.Groups[i]);

吴中区15337445878: 求一个不能输入中文和特殊字符串的正则表达式js.如果输入字符串不满足就提示错误
章洁复方: \?|\:[\u4e00-\u9fa5]/; hi,请及时采纳答案哦 亲

吴中区15337445878: 文本框输入内容不能只有空格的正则表达式怎么写 -
章洁复方: public static bool IsAllSpace(String text) {Regex objNotPositivePattern=new Regex("^[\s]*$");return objNotPositivePattern.IsMatch(text) }返回bool值,如果全为空格返回true,反之为false. 剩下的就是你自己程序的判断操作了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网