端口号是一个 16 位无符号整数。 正则表达式的具体规则如下: ^表示匹配字符串的开始位置。 0匹配端口号为 0 的情况。 [1-9]\d{0,3}匹配端口号在 1 到 9999 之间的情况。 [1-5]\d{4}匹配端口号在 10000 到 59999 之间的情况。 6[0-4]\d{3}匹配端口号在 60000 到 64999 之间的情况。 65[0-...
21 、首尾空白字符的正则表达式:^\s*|\s*或(^\s*)|(\s*) (可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式) 22、 腾讯QQ号:[1-9][0-9]{4,} (腾讯QQ号从10000开始) 23、 中国邮政编码:[1-9]\d{5}(?!\d) (中国邮政编码为6位数字) 24、 IP地址:\d+\...
正则表达式还有很多有用的符号和用法。以下是一些常见的正则表达式元素及其用法: 常用的正则表达式元素 \d: 匹配任何数字,等价于[0-9]。 \D: 匹配任何非数字字符,等价于[^0-9]。 \w: 匹配任何字母数字字符(包括下划线),等价于[A-Za-z0-9_]。 \W: 匹配任何非字母数字字符,等价于[^A-Za-z0-9_]。 \...
30 首尾空白字符的正则表达式:^\s*|\s*$或(^\s*)|(\s*$) (可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式) 31 腾讯QQ号:[1-9][0-9]{4,} (腾讯QQ号从10000开始) 32 中国邮政编码:[1-9]\d{5}(?!\d) (中国邮政编码为6位数字) 33 IP地址:\d+\.\d...
$"等字符:“[^%&',;=?$x22]+” 只能输入汉字:“^[u4e00-u9fa5],{0,}$” 验证Email地址:“^w+[-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$” 验证InternetURL:“^http://([w-]+.)+[w-]+(/[w-./?%&=]*)?$” 验证身份证号(15位或18位数字):“^d{15}|d{}18$” 验证一年...
不过,目前手机号第1位都是1,第2位取值为3、4、5、7、8之一,所以更精确的表达式是:1[34578][0...
大括号{}:大括号则负责数量控制,它与正则表达式中的特定模式结合,用来指定某个模式出现的次数。例如, '[a-c]{2}' 表示匹配连续的两个 a、b 或 c 字母,而 '(com){1}' 则确保 com 仅出现一次,体现了对字符重复次数的精确规定。进一步, '[\W]{1,3}' 代表非字母数字字符最少出现一次...
顾名思义,锚号是用来把正则“锚”在字符串的特定位置的。最普通的锚号是“^”和“$”,当“^”用作锚号的时候,表示一行的开始。比如/^The/就表示单词The必须出现在一句话的开头。相反“$”表示一行的结尾。 回到上面的例子,比如我们想在班级日志里面找到“马兴民xxx黄伟。”这样的句子,就可以使用锚号来定位。
匹配手机号码的正则表达式:^1([358][0-9]|4[579]|66|7[0135678]|9[89])[0-9]{8}$目前匹配号段:中国电信号段133、149、153、173、177、180、181、189、199中国联通号段130、131、132、145、155、156、166、175、176、185、186中国移动号段134(0-8)、135、136、137、138、139、147、...
"号段带四,后四位不带四" 正则表达式:"1\\d{2}(4\\d{3}|\\d4\\d\\d|\\d\\d4\\d|\\d{3}4)[012356789]{4}" "号段带四,后四位不带四" "六拖二" 正则表达式:"\\d{2}([0-9])(?!\\1)([0-9])\\2{5}(?!\\2)([0-9])\\3" "如 33333322" ...