本文目录
6位数邮编正则表达式
意思是否定顺序环视,不匹配右边的内容。\d{5}(?!\d)整个表达式的意思就是:以1至9的数字开头,后面接5位任意数字,并且第6位开始(也就是邮编的末尾)不能是任意数字。\d就是任意数字的意思。
求C#中6位均为数字的正则表达式
《script language="javascript"》function checkfrom(){var num = document.getElementById("text").value;regex =/^\d{5}$/;if(!regex.test(num)) { alert("请输入正确的数字") }else{alert("正确");}}《/script》《input type="text" id="text" name="text"》《input type="Submit" id="Submit" name="submit" value="检查" onclick="checkfrom();"》
java 三位字母加6位数字的正则表达式怎么写
import java.util.regex.Matcher;import java.util.regex.Pattern;public class GetStr { public static void main(String args) { String Str = "ABC123456%67BN2653BHI78945K*abc4568526"; String regex = "{3}\\d{6}"; Pattern pa = Pattern.compile(regex); Matcher ma = pa.matcher(Str); while (ma.find()) { System.out.println(ma.group(0)); } }}