sfqh.net
当前位置:首页 >> 正则表达式测试 >>

正则表达式测试

^((?:(?:25[0-5]|2[0-4]\d|((1\d{2})|(0?[0-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|(0?[0-9]?\d))))$

正则的英文名是 regular expressions(规则表达式) 这可能更容易理解 就是用一个表达式来描述一个规则 然后就可以使用它来验证其它的字符串了 你所说的测试就是去验证一个字符串是否匹配正则表达式所描述的规则

用java正则表达式检测字符串中含有某字符方法: public class Test {public static void main(String[] args) {String str="Hello World"; //待判断的字符串String reg=".*ll.*"; //判断字符串中是否含有llSystem.out.println(str.matches(reg));}}

^\d+(\.\d+)?$ 解释: ^\d+ #匹配整数部分 (\.\d+)?$ #匹配小数部分,?问号表示可选,表示可以是整数或小数 测试代码: document.onclick = function() { alert(/^\d+(\.\d+)?$/.test("123.69xxx")); //false alert(/^\d+(\.\d+)?$/.test("123.6...

//验证输入的数字// 注意:故意限制了 0321 这种0开头的格式,如不需要,直接reg=/^\d+$/;function isNum(val){var reg=/^[1-9]\d*$|^0$/; if(!reg.test(val)){alert("不是数字");}};

var tel = 18767802354; var reg = /^0?1[3|4|5|8][0-9]\d{8}$/; if (reg.test(tel)) { alert("号码正确~"); }else{ alert("号码有误~"); };

var reg = /^[a-zA-Z\d]{6,10}$/; var str = "abcdefghi"; if(reg.test(str)){ console.info("right"); }else{ console.error("wrong"); }

Macth m = Regex.Match(html, "(?.*?)", ...);if (m.Success){ string companyName = m.Group["CompanyName"].Value;}

\d表示数字 可以百度 正则在线测试

String methodPattern = "\\s+\\b(?:(?!(return|else|new)).)+\\b\\s+[a-zA-Z]\\w*\\s*\\(.*";

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