我可以使用 javascript 正则表达式来计算字符串中第一个文本字符之前的空白字符数吗?我只关心是否有 0、1 和 2+。
我目前的工作解决方案是使用三个正则表达式并仅使用匹配来确定 0、1 或 2+ 类别(每个类别都有单独的模式),但我正在寻找更优雅的解决方案。
甚至可以用正则表达式计算模式吗?我可以使用非贪婪分组并计算我猜的长度....
最佳答案
" a".match(/^\s{0,2}/)[0].length
此正则表达式匹配字符串开头的 0 到 2 个空白字符。
关于javascript正则表达式来计算空白字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6867519/