1. 正则判断是不是数字
1、将数值ToString()方法转换成字符串String.Contains()方法判断字符串中是否有小数点有就是小数
2、先将数值Convert.ToDouble然后再Convert.ToInt32再Convert.ToDouble如果最后结果等于开始的数值则为整数否则为小数。
3、将数值转成字符串然后遍历字符串调用Char.IsNumber如果都是true则为整数。
4、将数值转成字符串然后用int.TryParse返回false则是小数否则为整数。
5、将数值转成字符串正则表达式Regexrgx=newRegex^[0-9]+$然后用isMatch()方法返回true为整数否则为小数。
2. 正则判断数字4开头
1、python正则表达式辨别输入日期规范如下:
year,month,day=eval(input("请输入年月日,之间用逗号分开"))
months=[31,28,31,30,31,30,31,31,30,31,30,31]
if (year%4==0 and year %100 !=0) or (year%400==0):
months[1]=29 #闰年的话2月最多29天
if month<1 or month>12:
print("月份不合法")
elif day<1 or day>months[month+1]:
print("日不合法")
else:
print("年月日合法")
2、代码:
3、结果:
3. 正则判断数字首位不为连续0
1.
字符串是否为合法的手机号码 /** * 利用正则表达式检查字符串是否为合法的手机号码 * @param phone * @return */ public static String isPhone(String phone) { // 开头的"1"代表第一位为数字1,"[3-9]"代表第二位可以为3、4、5、6、7、8、9其中之一,"\\d{9}"代表后面是9位数字 String regex = "1[3-9]\\d{9}"; // 字符串变量的matches方法返回正则表达式对该串的检验结果,true表示符合字符串规则,false表示不符合规则 if(phone.matches(regex)){ return "手机号正确"; }else{ return "手机号错误"; } }
2.
数组内容是否为合法的手机号码 /
4. 正则判断数字大小
正则算子的简单性子证明,首先通过一定环境下观察运动轨迹。并对其做功的方式,观察它的变化量大小,以及性质的变化,从而证明其简单性质。
5. 正则判断数字1到333
两者都是芈姓,是楚武王后人的不同分支,都有共同的先祖,具体屈原和楚威王之间的辈分关系未知。
人物简介
1、屈原
屈原(前340年-前278年),战国时期楚国诗人、政治家。芈姓,屈氏,名平,字原;又自云名正则,字灵均。约公元前340年出生于楚国丹阳(今湖北秭归),楚武王熊通之子屈瑕的后代。
屈原是中国历史上第一位伟大的爱国诗人,中国浪漫主义文学的奠基人,被誉为“中华诗祖”、“辞赋之祖”。他是“楚辞”的创立者和代表作者,开辟了“香草美人”的传统。屈原的出现,标志着中国诗歌进入了一个由集体歌唱到个人独创的新时代。
屈原也是楚国重要的政治家,早年受楚怀王信任,任左徒、三闾大夫,兼管内政外交大事。 吴起之后,在楚国另一个主张变法的就是屈原。他提倡“美政”,主张对内举贤任能,修明法度,对外力主联齐抗秦。因遭贵族排挤毁谤,被先后流放至汉北和沅湘流域。
公元前278年,秦将白起攻破楚都郢(今湖北江陵),屈原悲愤交加,怀石自沉于汨罗江,以身殉国。
2、楚威王
楚威王熊商(?―前329年),芈姓,熊氏,名商,楚宣王之子,战国时期楚国国君,继承其父楚宣王救赵伐魏与开拓巴蜀的格局,战国时代,楚国继楚悼王以后,使楚国国势发展最强的君王,他一生以恢复楚庄王时代的霸业为志业,力图使楚国冠绝诸国之首。
楚威王七年(前333年)打败越王无疆,尽取故吴地至浙江,在长江边石头山(今清凉山)上建立金陵邑(南京城)。宋代有所谓威王埋金的故事,楚威王觉得南京“有王气”,吩咐在龙湾(今狮子山以北的江边)埋金。
同一时期楚威王大军伐齐,与齐将申缚战于泗水,进围徐州,大败申缚。楚国的势力至此不仅直推泗水之上,更扩张到长江中下游与江淮地区。楚威王的声望,显赫一时。威王十一年而卒,子楚怀王 熊槐继位。
6. 正则判断数字和字母
^[a-zA-Z][a-zA-Z0-9_]*$
拓展:
1.正则表达式:
又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。
2.简介:
正则表达式是对字符操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个规则字符串,这个规则字符串用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,模式描述在搜索文本时要匹配的一个或多个字符串。
3.来源:
正则表达式可一直追溯到科学家对人类神经系统工作原理的早期研究。
4.含义:
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。
- 相关评论
- 我要评论
-