msww.net
当前位置:首页 >> 正则表达式,求判断字符串是否以数字组结尾,并取... >>

正则表达式,求判断字符串是否以数字组结尾,并取...

(\d+)$即可.括号所匹配的内容即是结尾的数字.

// 正则<br>var str = '111_abc_222';<br>var match = str.match(/(^\d+)|(\d+$)/g);<br>var num1 = match[0];<br>var num2 = match[1];<br>alert(num1);<br>alert(num2);<br><br><br>// 不用非要正则吧<br>var str = '111_abc_222';<br>var arr = str.split('_');

实现起来很复杂,十分非常复杂,你要么全部把可能的情况全部遍历一遍,就比如abc|bcd|cde|这太长了. 我劝你还是把字符串拆成一个一个字母的数组,然后遍历

找了许多判断一个字符串是否数字,发现正则表达式是最简单的:例如:String id="12345";if((!id.matches("[0-9]"){System.out.println("the id is not a number");} 当然还可以判断是否是double类型的: public static boolean isDoubleDigit

正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$

\d+(-\d+|/\d+)*

1搂写的稍微有点问题,没有考虑没有小数点的情况:var str;//这是字符串变量var arr = str.match(/\d+(\.\d+)?/g);document.write(arr[arr.length-1]);//最后一组数字

^((与)|(临时\s*))\w+?(交谈中|群)$ 可以匹配 source1=与小鱼鱼交谈中 source2=临时 与小鱼鱼交谈中 不能匹配 source3=小鱼鱼的群 source3不以 与或者临时 开头啊 楼主是不是写错了,反正我觉得矛盾. 如果都要匹配,就使用 ^((与)|(临时\s*))\w+?(交谈中)$|^\w+?群$

正则表达式 ^&.*;$<br>我给你一个Javascript语言的例子,你看看吧<br><script type=text/javascript><br> var str='&12abd3_3iw;';<br> var regex=/^&.*;$/;<br> var result=regex.test(str);<br> alert(result);<br>&lt;&#47;script&gt;<br><br>运行结果<br>true

^\d*$右斜杠才是转义

网站首页 | 网站地图
All rights reserved Powered by www.msww.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com