[英]Regular expression for this pattern
我想要一個正則表達式的模式
1)字符串可以包含至少一個'/'和一個數字(/ 2 /)或帶空格的數字(// 232 232 /)或僅包含一個空格(/// ////)
2)不允許使用文字
**valid inputs:**
/1 323////
///////323 3232
//4343//4343
3/
**Invalid inputs:**
/////
121
///////3434dsds344//
//dsd///232
我已經使用了^/*(?:\\\\d[\\\\d ]*/*)*$
但這對於少數有效輸入失敗,例如232/////232
任何人都可以幫忙嗎?
這應該工作:
(?=.*\d)(?=.*\/)^[\d\/ ]+$
一個簡單的替換就足夠了:
^(?:\d+ */+|/+ *\d+)[\d/ ]*$
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.