求一正则表达式,判断一个字符串是不是由11个数字组成。

作者&投稿:廉店 (若有异议请与网页底部的电邮联系)
如何用Java正则表达式判断字符串是否由字母和数字组成~

String reg = "(?i)^(?!([a-z]*|\\d*)$)[a-z\\d]+$";
String str = "s3ddf";
System.out.println(str.matches(reg));

可以使用正则表达式:【/(^[\-0-9][0-9]*(.[0-9]+)?)$/】
一、思路解析:
1、^ 表示打头的字符要匹配紧跟^后面的规则 。
2、$ 表示打头的字符要匹配紧靠$前面的规则 。
3、/^ 和 $/成对使用是表示要求整个字符串完全匹配定义的规则,而不是只匹配字符串中的一个子串。
4、\d表示数字 。
5、[ ]方括号表示查找范围 。
6、n{X,} 匹配包含至少 X 个 n 的序列的字符串。
二、代码实现:

三、打开页面,查看输出:

四、把-123修改成正数:

五、刷新页面,再次查看:

我可以帮你找到一个正则表达式,判断一个字符串是不是由11个数字组成。根据搜索结果12,你可以使用这个正则表达式:^\d{11}$。这个正则表达式的意思是匹配从头到尾只有11个数字的字符串。例如,12345678901就符合这个正则表达式,但是abc12345678901def就不符合。

/^[0-9]{9}$/

[0-9]{11}

在java里通过正则表达式判断一个字符串是否为数字
答:例:String str = "";boolean isNum = str.matches("[0-9]+");+表示1个或多个(如"3"或"225"),*表示0个或多个([0-9]*)(如""或"1"或"22"),?表示0个或1个([0-9]?)(如""或"7")

如何用正则表达式判断一个字符串中有数字
答:匹配正则表达式 .*\d.* 的字符串中有数字。

怎样用正则表达式判断一个字符串里面是否含有4个*号
答:var reg = /^([^\*]*\*){4}[^\*]*$/;var str = "as*bsf*s*sdf*df";reg.test(str);

js正则怎么判断一个字符串里必须包含大写字母,小写字母,数字,特殊字符...
答:下面,就让我们来看一下正则表达式元字符的具体应用。/fo+/ 因为上述正则表达式中包含“+”元字符,表示可以与目标对象中的 “fool”, “fo”, 或者 “football”等在字母f后面连续出现一个或多个字母o的字符串相匹配。/eg*/ 因为上述正则表达式中包含“*”元字符,表示可以与目标对象中的 “easy”...

C#中如何判断某一字符串(正则表达式,如^[0-9]*[a-z]$)符合正则表达式模式...
答:^[0-9]*[a-z]$";System.Text.RegularExpressions.Regex rg = new System.Text.RegularExpressions.Regex(RegStr);System.Text.RegularExpressions.Match SearchStr;SearchStr=rg.Match(content);content=SearchStr.ToString(); //如果content 不为空就说明 content 有部分或全部符合你定义的字符串 ...

JAVA如何用正则表达式判断一个字符 它必须是数字组成且“-”必须是在...
答:String input="";boolean right=false;do{ input=sc.nextLine();//输入一个字符串 right=input.matches("^\\d+-+\\d+$");//正则表达式 if(!right)//不符合 System.out.print("输入有错,请重输: ");}while(!right);} } 给楼主写了个小程序。。。楼主运行测试一下吧 反正我已经测试...

求一个正则表达式 判断只能是数字、字母、下划线
答:其实正则有自带的语法,即 \w ,完整正则可以写为 ^\w+$ 或者也可以 ^[0-9a-zA-Z_]+$,其中^ $ 分别匹配字符串的开始和结束,这样才能保证匹配了所有的字符.例 var string = 'baidu_001';var pattern = /^\w+$/i;var arr = string.match(pattern);if(arr)alert("字符串" + arr[0...

如何用正则表达式判断一个字符串中含有一个指定的字符。
答:指定字符干嘛不用IndexOf?正则是用来查找不确定内容但确定格式的。

用java 正则表达式 计算一个字符串中某个子串的个数
答:String str = "abcdfdfsabcdfdsf abc fdfdabcabc";//1. 用这则表达式处理, 不过好像一点都不省事..Pattern p = Pattern.compile("abc",Pattern.CASE_INSENSITIVE);Matcher m = p.matcher(str);int count = 0;while(m.find()){ count ++;} System.out.println("ABC的个数 : " + count)...

一个正则表达式去判断字符是否符合规定
答:^(\d+,)*\d+