2012/08/22
一个简单的正则表达式的例子,判断文本框中输入的是不是纯数字字符串。
<html>
<head> <title>正则表达式</title>
<script type="text/javascript">
function yanzheng(){ var str = document.getElementById("put").value; var reg = new RegExp("^[0-9]*$"); return (reg.test(str)); } function show(){ var result = yanzheng(); alert(result); } </script> </head> <body> 试验正则表达式 <br> 只能输入数字:<input type="text" id="put" /> <input type="button" value="ok" οnclick="show()" /> </body></html>
下面是在Java中使用正则表达式,验证输入的是否符合邮箱格式:
public static boolean validateEmailPattern(String email) { boolean tag = false; String pat = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$"; Pattern pattern = Pattern.compile(pat); Matcher matcher = pattern.matcher(email); if (matcher.find()) { tag = true; } return tag; }