![](/img/trans.png)
[英]How can I check if string contains characters & whitespace, not just whitespace?
[英]how to check if get Selection contains only whitespace
我需要阻止用戶使用get Selection選擇空格:
if (window.getSelection) {
text = window.getSelection();
if (text.rangeCount) {
if(text==""){return false;}
var range = text.getRangeAt(0).cloneRange();
range.surroundContents(span);
text.removeAllRanges();
text.addRange(range);
}
}
如果完全沒有選擇,我的支票只會返回false。
使用trim
:
if(text.trim() == "")
if (text == '')
僅當文本為空字符串時才為true。
如果需要匹配空格,則需要修剪文本以刪除多余的空格字符,或者使用匹配正則表達式的模式:
if (text.trim() === '')
要么
if (/^\s*$/.test(text))
window.getSelection()返回一個Selection對象。
您將需要更多這樣的東西:
text = window.getSelection().toString().trim();
干杯,
傑西
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.