我想检查一个string只包含数字.我用过这个:
var isANumber = isNaN(theValue) === false;
if (isANumber){
..
}
Run Code Online (Sandbox Code Playgroud)
但意识到它也允许+和-.基本上,我想确保一个input只包含数字而不包含其他字符.由于+100和-5都是数字,isNaN()不是正确的方法.也许我需要一个正则表达式?有小费吗?
What is the best way to check if a string contains only whitespace?
The string is allowed to contain characters combined with whitespace, but not just whitespace.
我想匹配一个字符串,以确保它只包含字母.
我有这个,它工作得很好:
var onlyLetters = /^[a-zA-Z]*$/.test(myString);
Run Code Online (Sandbox Code Playgroud)
但
由于我也说另一种语言,我需要允许所有字母,而不仅仅是AZ.还有例如:
é ü ö ê å ø
Run Code Online (Sandbox Code Playgroud)
有没有人知道是否有一个全球'alpha'术语,包括与regExp一起使用的所有字母?或者甚至更好,有没有人有某种解决方案?
非常感谢
编辑: 刚才意识到你可能也想允许' - '和''加上一个双重名字,如:'Mary-Ann'或'Mary Ann'
我想将我的html导航放在一个单独的php文件中,所以当我需要编辑它时,我只需要编辑一次.当我想将活动类添加到活动页面时,问题就开始了.
我有三页和一个普通文件.
common.php:
<?php
$nav = <<<EOD
<div id="nav">
<ul>
<li><a <? if($page == 'one'): ?> class="active"<? endif ?> href="index.php">Tab1</a>/</li>
<li><a href="two.php">Tab2</a></li>
<li><a href="three.php">Tab3</a></li>
</ul>
</div>
EOD;
?>
Run Code Online (Sandbox Code Playgroud)
index.php: 除了每页的$ page不同外,所有三个页面都是相同的.
<?php
$page = 'one';
require_once('common.php');
?>
<html>
<head></head>
<body>
<?php echo $nav; ?>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
除非我将导航放在每个页面上,否则这根本不起作用,但是将导航与所有页面分开的整个目的都被破坏了.
我想要完成甚至可能吗?我究竟做错了什么?
谢谢
编辑:当这样做时,里面的PHP代码似乎没有运行,它只是被打印,好像它是html
我有一个盒子,在盘旋时会改变大小.但是,我想延迟鼠标输出阶段,以便在恢复旧尺寸之前,盒子保持新尺寸几秒钟.
div {
width: 70px;
-webkit-transition: .5s all;
}
div:hover {
width:130px;
}
Run Code Online (Sandbox Code Playgroud)
这可能没有Javascript和CSS3吗?我只需要关心支持webkit.
我一直想知道何时使用带有大写字母而不是驼峰的标识符(例如函数).我总是像骆驼一样写我的JS:
function doStuff() {}
var simpleVar = 'some stuff',
myAry = [],
myObj = {};
Run Code Online (Sandbox Code Playgroud)
......但我知道我应该用首写字母命名一些东西.我只是不知道这条规则适用的时候.希望有人能让我更清楚一点.
<p>Lorem Ipsum <a href="#">Link</a> <div ... </div> </p>
Run Code Online (Sandbox Code Playgroud)
我想在不使用jQuery 的情况下放置'Lorem Ipsum' ,所以结果如下:
<p><span>Lorem Ipsum </span><a href="#">Link</a> <div ... </div> </p>
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?谢谢
我正在尝试设置我的robots.txt,但我不确定正则表达式.
我有四种不同的页面,全部有三种不同的语言版本.我认为我可以使用正则表达式而不是列出每页3次.
nav.aspx
page.aspx/changelang(可能附加了一个查询字符串,例如"?toLang = fr".)
mypage.aspx?id和
login.aspx/logoff(= 12346?... etc - 每次都不同)
!所有四种语言有三种不同的语言,例如:
www.example.com/es/nav.aspx
www.example.com/it/nav.aspx
www.example.com/fr/nav.aspx
现在,我的问题是:以下正则表达式是否正确?
User-Agent: *
Disallow: /*nav\.aspx$
Disallow: /*page.aspx/changelang
Disallow: /*mypage\.aspx?id
Disallow: /*login\.aspx\/logoff
Run Code Online (Sandbox Code Playgroud)
谢谢
我有五行看起来像这样:它是带有lis的ul.我希望第一个li"text"在所有行上都相等.要做到这一点,我需要寻找最宽的li,然后将新的应用于所有li.
(ul> li> span&ul)
文字>李1 | li 2 | Li 3
Textlong> Li 1 | li 2 | 李3
短>李1 | li 2 | Li 3
Longer13456> Li 1 | li 2 | 李3
我使用以下功能来设置相同的高度.修改了一下.但它没有任何意义!
function equalWidth() {
var span = $('#tableLookAlike li.tr > span'),
tallest = 0,
thisHeight = 0;
setEqWidth = function(elem) {
elem.each(function() {
widest = 0;
thisWidth = $(this).outerWidth();
console.log(tallest, thisWidth)
// if I remove this it gives me the right width
elem.each(function() {Width)
if (thisWidth …Run Code Online (Sandbox Code Playgroud) 我想改变图像的src.
var string = "/images/myimage.png";
Run Code Online (Sandbox Code Playgroud)
在mouseover上我想添加_hover到myimage("/ images/myimage_hover.png"),在mouseout上我想删除"_hover".
有人有一个很好的正则表达式吗?
谢谢
javascript ×7
regex ×3
jquery ×2
css ×1
css3 ×1
diacritics ×1
digits ×1
equals ×1
numbers ×1
php ×1
robots.txt ×1
string ×1
webkit ×1
whitespace ×1
width ×1