我无法为以下条件创建正则表达式。
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: website-ingress
annotations:
kubernetes.io/ingress.global-static-ip-name: website-ingress
spec:
rules:
- http:
paths:
- path: /
backend:
serviceName: srv-website
servicePort: 8080
条件:
var1 = '123'
var2 = '-999'
var3 = '$##99$#%'
var4 = '-9999'
var5 = '-123'
var6 = '-99'`
和var1
有效,其余三个无效。
这是我到目前为止尝试过的:
var2
^[-]?[0-9]{4}$
答案 0 :(得分:2)
^(\d{1,10}|-999)$
^
字符串的开头(
组\d{1,10}
1到10位数字|
或-999
)
结束组$
字符串结尾在这里可以检查它:https://regex101.com/r/iMippW/1