[英]Javascript regex selecting numbers that are not connected to letters
這是我當前的正則表達式:
var re = '/\d+\s+[\d+a-z]+/gi';
我正在嘗試讓我的正則表達式在出現空格之前先選擇數字,然后在空格后選擇任何abc字符和數字
這是我的測試字符串
part1 6
22 part2
part3 8
目前其選擇以下內容
1 : 6
22 part2
3 8
但我只想選擇這個
22 part2
所以我只想選擇這個,如果數字是單獨的。
任何幫助謝謝嗎?
正則表達式為/^\\d+\\s[a-zA-Z0-9]+$/
^
開始 \\d+\\s
1個或多個數字和1個空格 [a-zA-Z0-9]+
字母數字組合 $
結束 var arr=["part1 6","22 part2","part3 8"]; var re=/^\\d+\\s[a-zA-Z0-9]+$/; arr.forEach(x => console.log(x,re.test(x)));
你可以試試這個正則表達式
regex : /^\d+\s[a-zA-Z0-9]+\s\d+$;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.