我是正则表达式的新手。 我只允许只输入此类数据的用户。
请帮帮我。它真的坚持了2-3个小时。
答案 0 :(得分:1)
试试这个 -
^[wW][a-zA-Z0-9]*(\/[a-zA-Z0-9]+)*?\/\d[a-zA-Z0-9]*$
编辑 -
仅允许在第二个斜杠后面的数字 -
^[wW][a-zA-Z0-9]*(\/[a-zA-Z0-9]+)*?\/\d+$
demo here
答案 1 :(得分:1)
怎么样:
^(?i)w[a-z0-9]*(?:/[a-z0-9]+)+/(?=.*\d+)[a-z0-9]*$
如果您只想在最后一个斜线后面的数字:
^(?i)w[a-z0-9]*(?:/[a-z0-9]+)+/\d+$
答案 2 :(得分:0)
试试这个
^ [WW] +([A-ZA-Z0-9] +)?(/ [A-ZA-Z0-9] +)+(/)+([0-9] +)$
据了解,用户只需要在第二个/
之后的数字编辑了正则表达式
答案 3 :(得分:0)
(?i)w.*/[^/]+/[^/]*[0-9]+.*
试试这个你可以测试here