我想分割这个字符串:
120,00m²
进入这个:
120m²
我尝试使用此代码:
class Baseclass {
public WebDriver myDriver;
public static String baseUrl;
// Explicit Constructors
public Baseclass() {
baseUrl = "https://example.com/";
}
public void Navigate(String url) {
String navigateToThisUrl = baseUrl + url;
myDriver.navigate().to(navigateToThisUrl);
}
public void GetDriver() throws MalformedURLException {
threadDriver = new ThreadLocal<RemoteWebDriver>();
DesiredCapabilities desiredCapabilities = new DesiredCapabilities();
FirefoxProfile fp = new FirefoxProfile();
desiredCapabilities.setCapability(FirefoxDriver.PROFILE, fp);
desiredCapabilities.setBrowserName(DesiredCapabilities.firefox()
.getBrowserName());
myDriver = new RemoteWebDriver(new URL(
"http://localhost:5555/wd/hub"), desiredCapabilities);
}
}
每次“旧”字符串(120,00m²)时都会返回警报。
有人可以帮助我吗?
非常感谢!
答案 0 :(得分:1)
你可以这样做:
var test = "120,00 m²";
var partsOfStr = test.split(',00').join('');
alert(partsOfStr);
答案 1 :(得分:1)
另一个涵盖逗号后面不同数字的选项:
var result= "120,00 m²".replace(/[,]\d+[ ]/,' ');
答案 2 :(得分:1)
我会使用正则表达式并替换.replace(/,\d+ m²/, ' m²')
$('.test').text('120,00 m²'.replace(/,\d+ m²/, ' m²'));
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="test"></div>
&#13;
答案 3 :(得分:0)
document.body