![](/img/trans.png)
[英]javascript regex to allow letters, numbers, periods, hyphens, underscores, and spaces
[英]RegEx to allow letters numbers and spaces but not two spaces in a row
您好,我有一個 RegEx,最多允許 18 個字符,僅包含數字、字母和空格。
如何修改它以檢查字符串是否以空格開頭,或者是否連續有兩個空格?
/^[0-9A-Za-z\s]{1,18}$/
我在本機 javascript(不是 jquery)和 PHP 中使用這個正則表達式。
您可以使用否定前瞻來檢查字符串是否以空格開頭或是否有 2 個或更多連續空格,例如:
^(?!.*\s{2,})(?!^ )[0-9A-Za-z\s]{1,18}$
(?:(?![ ]{2}).)+
使用這個正則表達式。 這可能會解決您的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.